![](/img/trans.png)
[英]String was not recognized as a valid DateTime on DateTime.ParseExact
[英]DateTime.ParseExact() - String was not recognized as a valid DateTime
这个:
DateTime newTime = DateTime.ParseExact(sectionDate, "MM/dd/yyyy hh:mm tt", System.Globalization.CultureInfo.InvariantCulture);
抛出这个:
“字符串未被识别为有效的DateTime。”
当sectionDate
看起来像:
"4/3/2017 05:22 PM"
我究竟做错了什么?
这段代码对我有用
DateTime newTime = DateTime.ParseExact(sectionDate, "M/d/yyyy hh:mm tt", System.Globalization.CultureInfo.InvariantCulture);
请使用上述格式化程序,或者将您的sectionDate
更改为"04/03/2017 05:22 PM";
您必须执行以下任一操作:
1)将格式字符串更改为: "M/d/yyyy hh:mm tt"
要么
2)将输入更改为: "04/03/2017 05:22 PM"
要么
3)将代码更改为:
DateTime newTime = DateTime.Parse(sectionDate);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.