当尝试使用解析方法时DateTime
类中,我抛出异常:
字符串未被识别为有效的日期时间。
- 该字符串读作
"26/10/2009 8:47:39 AM"
输出时。
- 该字符串是从正则表达式的匹配组中获取的。
- 从该匹配组获得的任何字符串都不会解析为日期时间。
其他字符串的示例:
26/10/2009 8:47:39 AM
26/10/2009 8:00:41 AM
26/10/2009 7:48:35 AM
奇怪的是,我确信它以前有效过。
将字符串解析为DateTime
对象几乎总是一种痛苦。如果您确定它们将始终具有与您的示例相同的格式,那么这应该有效:
string input = "26/10/2009 8:00:41 AM";
DateTime dateTime = DateTime.ParseExact(input, "dd/MM/yyyy h:mm:ss tt", CultureInfo.InvariantCulture);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)