2011-12-13 51 views
-5

可能重複:
String was not recognized as a valid DateTime ParseExact日期時間字符串格式爲DateTime對象的正確分析與.NET

我有一個時間字符串輸入到我的應用程序,該值是

11/22/2011 12:00:00 AM 

當我打電話Convert.ChangeType(abovedate,typeof(DateTime));

我得到一個Formatexception,有沒有像正則表達式的方式來查找日期時間格式,然後創建一個dateformat,然後應用,以便在將字符串解析回DateTime之後返回正確的日期時間。

+1

在StackOverflow中詢問並回答了數以萬億計的時間:http://stackoverflow.com/questions/2186861/string-was-not-recognized-as-a -valid-datetime-parseexact –

+0

http://bit.ly/vB133J –

+0

例如,http://stackoverflow.com/questions/1277320/datetime-string-parsing – gimel

回答

0

你的字符串看起來不錯。但是,您可以使用TryParse,如果成功(true),則將分析的變量傳遞給dateTime var。

DateTime dateTime; if(!DateTime.TryParse(dateTimeToValidate,out dateTime))

相關問題