【发布时间】:2012-10-29 14:12:08
【问题描述】:
我正在尝试在 .NET 4.5 中解析 DateTime。这是代码。
var rawDatetime = "10-11-2012, 11:19 AM";
var format = "MM-dd-yyyy, hh:mm tt";
var ok = DateTime.TryParseExact(rawDateTime, format, new CultureInfo("en-US"), DateTimeStyles.None, out dateTime);
这给出了ok==false 和dateTime=010101。我究竟做错了什么?框架有bug吗?
修复了“DateTime.TryParseExact(rawDateTime, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);”
【问题讨论】:
-
您的代码应该可以工作(
rawDateTime变量名中也有一个类型)