2012-11-17 91 views
4

我有下面的代碼奇怪的結果:與解析日期時間C#

IFormatProvider culture = new System.Globalization.CultureInfo("es-ES", true); 
date = DateTime.ParseExact(_date, "yyyy-MM-dd hh:mm", culture); 

爲_DATE = 「2012年11月17日15:00」

它拋出一個異常

但_date =「2012-11-17 10:00」作品

任何人都可以告訴我我做錯了什麼?

+0

被拋出什麼異常? – jAC

回答

7

使用HH代替hh

date = DateTime.ParseExact(_date, "yyyy-MM-dd HH:mm", culture); 

HH24小時
hh12小時

+1

是的你是對的,只是發現它......至少發佈這個問題幫助我找到了錯誤,感謝您的快速回答。 – VicoMan

+0

不客氣:) –