我有一些类似以下格式的日期时间字符串:
"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 2009 100" 上失败了。我不确定应该使用什么格式?
为了澄清,我从源中以日期部分 "1 14" 和时间部分 "100" 的形式获取这些数据,因此我正在连接它们以便解析为 DateTime。
谢谢