1
我编码MVC 5
互联网应用程序,我有一个Bootstrap DateTimePicker
控制(https://github.com/Eonasdan/bootstrap-datetimepicker)来选择一个DateTime
。在将DateTime
值添加到模型对象之前,我使用TryParseExact
函数检查DateTime
是否有效。TryParseExact失败,日期时间
我收到TryParseExact
代码的错误。
下面是一个例子:
所选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
代码。
我可以请这个帮忙吗?
在此先感谢。
你的价值使用'/'作为日期分隔符,但您的格式预期'-'。你为什么期望解析正确? – MarcinJuraszek 2015-02-10 02:30:37
控件中显示的日期最有可能与通过电话发送并由您的代码解析的日期格式不同。查看服务器端的日期以确定要使用的格式。 – 2015-02-10 02:37:52