我有看可以像日期時間字符串任何下列:DateTime.ParseExact格式質疑
「1 13 2009 2300」, 「1 14 2009 0」, 「1 14 2009 100」
,我需要解析成DateTime。
我曾嘗試:
string[] sExpectedFormats = {"M d yyyy Hmm", "M d yyyy hmm", "M d yyyy 0"};
DateTime dtReportDateTime = DateTime.ParseExact(sReportDateTime,
sExpectedFormats,
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.None);
,但它的第三個 「1 14 100 2009年」 失敗。我不確定使用什麼格式?
爲了說明問題,我在Feed中以日期部分「1 14」和時間部分「100」的形式獲取此數據,因此我將它連接起來以便解析爲DateTime。
感謝
哇,那個日期/時間格式比RFC 822格式還要嚴重。 – Joey 2009-11-25 16:39:27
如果有必要,您是否可以不用寫出小時數? – gkrogers 2009-11-25 16:53:37
或者,您可以在小時和分鐘之間添加冒號嗎? – gkrogers 2009-11-25 16:57:54