在下面的代码中输出的值dt应该是2018/05/30,但它是30/01/2018。 为什么?
string dateString = “2018/05/30”;
// Convert to correct format and make sure it is a valid format
if (DateTime.TryParseExact(dateString, "yyyy/mm/dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
{
// Do something important
}
答案 0 :(得分:6)
日期格式为yyyy/mm/dd
而不是mm
minutes
用于来自0-59
的{{1}},MM
用于month
if (DateTime.TryParseExact(dateString, "yyyy/MM/dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
{
// Do something important
}