繁体   English   中英

DateTime.ParseExact()-无法将字符串识别为有效的DateTime

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM