此:
DateTime newTime = DateTime.ParseExact(sectionDate, "MM/dd/yyyy hh:mm tt", System.Globalization.CultureInfo.InvariantCulture);
抛出这个:
“字符串未被识别为有效的DateTime。”
sectionDate
看起来像:
"4/3/2017 05:22 PM"
我做错了什么?
答案 0 :(得分:2)
这段代码对我有用
DateTime newTime = DateTime.ParseExact(sectionDate, "M/d/yyyy hh:mm tt", System.Globalization.CultureInfo.InvariantCulture);
使用上述格式化程序或将sectionDate
更改为"04/03/2017 05:22 PM";
答案 1 :(得分:1)
您必须执行以下操作之一:
1)将格式字符串更改为:"M/d/yyyy hh:mm tt"
OR
2)将您的输入更改为:"04/03/2017 05:22 PM"
OR
3)将您的代码更改为:
DateTime newTime = DateTime.Parse(sectionDate);