我正在编写MVC 5
互联网应用程序,我有一个Bootstrap DateTimePicker
控件(https://github.com/Eonasdan/bootstrap-datetimepicker)来选择DateTime
。在我将DateTime
值添加到模型对象之前,我使用TryParseExact
函数检查DateTime
是否有效。
我收到了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
代码。
我可以请一点帮忙吗?
提前致谢。
答案 0 :(得分:1)
如果您的iMapLocationDate.displayMapLocationStartDate值为" 12/30/2015 3:09:32 PM"并且您希望它始终采用这种格式,然后使用与其完全匹配的格式。
请尝试使用此格式:
string format = "MM/dd/yyyy h:mm:ss tt";