我有一个字符串来自一个地方:
“ 2000年6月2日”
我还有另一个来自不同地方的字符串:
“ 2000年6月2日”
我需要比较这两者以进行一些处理。
比较这两者时,不应该的时候有所不同。
如何将秒数从“ 6/2/2000”更改为“ 06/02/2000”?当前是一个字符串。
我试图这样做:
DateTime dt = DateTime.ParseExact(data[i].contract_dt, "MM/dd/yyyy", System.Globalization.CultureInfo.InvariantCulture);
但这是因为“ 6/2/2000”而引起轰炸
答案 0 :(得分:6)
使用M/d/yyyy
格式解析两个日期,然后比较实际的DateTime
对象。
M/d/yyyy
格式适用于单位数和两位数的日/月,因此适用于两个日期字符串。