TryParseExact 因 DateTime 而失败
TryParseExact failing with DateTime
我正在编写一个 MVC 5
互联网应用程序并且我有一个 Bootstrap DateTimePicker
控件 (https://github.com/Eonasdan/bootstrap-datetimepicker) 到 select 一个 DateTime
。在将 DateTime
值添加到模型对象之前,我使用 TryParseExact
函数检查 DateTime
是否有效。
我收到 TryParseExact
代码错误。
这是一个例子:
selected DateTime
是 30 December 2015
和 DateTimePicker
。这显示为:
12/30/2015 3:09:32 PM
我的TryParseExact
代码如下:
DateTime mapLocationStartDate;
string format = "MM-dd-yyyy h:mm:ss tt";
if (!DateTime.TryParseExact(iMapLocationDate.displayMapLocationStartDate, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out mapLocationStartDate))
{
}
12/30/2015 3:09:32 PM
未通过 TryParseExact
代码。
我可以帮忙吗?
提前致谢。
如果您的 iMapLocationDate.displayMapLocationStartDate 值为“12/30/2015 3:09:32 PM”并且您希望它始终采用这种格式,则使用与其完全匹配的格式。
请尝试使用这种格式:
string format = "MM/dd/yyyy h:mm:ss tt";
我正在编写一个 MVC 5
互联网应用程序并且我有一个 Bootstrap DateTimePicker
控件 (https://github.com/Eonasdan/bootstrap-datetimepicker) 到 select 一个 DateTime
。在将 DateTime
值添加到模型对象之前,我使用 TryParseExact
函数检查 DateTime
是否有效。
我收到 TryParseExact
代码错误。
这是一个例子:
selected DateTime
是 30 December 2015
和 DateTimePicker
。这显示为:
12/30/2015 3:09:32 PM
我的TryParseExact
代码如下:
DateTime mapLocationStartDate;
string format = "MM-dd-yyyy h:mm:ss tt";
if (!DateTime.TryParseExact(iMapLocationDate.displayMapLocationStartDate, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out mapLocationStartDate))
{
}
12/30/2015 3:09:32 PM
未通过 TryParseExact
代码。
我可以帮忙吗?
提前致谢。
如果您的 iMapLocationDate.displayMapLocationStartDate 值为“12/30/2015 3:09:32 PM”并且您希望它始终采用这种格式,则使用与其完全匹配的格式。
请尝试使用这种格式:
string format = "MM/dd/yyyy h:mm:ss tt";