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