【发布时间】:2017-06-06 09:34:45
【问题描述】:
string date1="06/06/2017";
string date2="06/05/2017";
日期格式为mm/dd/yyyy。我需要比较两个日期
string test = DateTime.ParseExact(date1, "DD/M/yyyy", CultureInfo.InvariantCulture);
我无法找出为什么会出现错误,例如 String 未被识别为有效的 DateTime。
【问题讨论】:
-
如果您的日期在“mm/dd/yyyy”中,为什么要解析为“DD/M/yyyy”?
-
像这样:var test = DateTime.ParseExact(date1, "dd/MM/yyyy", CultureInfo.InvariantCulture);
-
老实说,你在谷歌上搜索过错误信息吗(
String was not recognized as a valid DateTime