string JDate = "21/01/2016 3:47 PM";
當我轉換jDate
到DateTime
,發生了錯誤「字符串未被識別爲有效的DateTime在Asp.net
DateTime journeyDate = DateTime.ParseExact(JDate, "MM/dd/yyyy hh:mm:ss", CultureInfo.InvariantCulture);
字符串未被識別爲有效的DateTime。
string JDate = "21/01/2016 3:47 PM";
當我轉換jDate
到DateTime
,發生了錯誤「字符串未被識別爲有效的DateTime在Asp.net
DateTime journeyDate = DateTime.ParseExact(JDate, "MM/dd/yyyy hh:mm:ss", CultureInfo.InvariantCulture);
字符串未被識別爲有效的DateTime。
您需要爲PM
添加TT
。
您應該添加tt
形式PM作爲@SLaks說的string
到DateTime
string JDate = "21/01/2016 3:47 PM";
DateTime journeyDate = DateTime.ParseExact(JDate, "dd/MM/yyyy h:mm tt", CultureInfo.InvariantCulture);
添加TT將解決這個問題轉換。
「dd/MM/yyyy h:mm tt」