我有看可以像日期时间字符串任何下列: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