【发布时间】:2023-03-06 12:13:01
【问题描述】:
我有一个来自一个地方的字符串:
“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);
但因为“2000 年 6 月 2 日”而轰炸
【问题讨论】:
-
使用
Parse而不是ParseExact -
ParseExact 可以接收一系列格式,而不仅仅是一种格式
-
"6/2/2000"既不是 MM 也不是 dd。确切的意思是完全按照规定