【发布时间】:2010-12-01 10:24:33
【问题描述】:
我的应用程序正在从 WMI 接收一些日期信息。这是字符串的形式,格式如下:
yyyymmddHHMMSS.mmmmmmsUUU
有关此格式的更多详细信息,请参阅here。我有兴趣解析期间之前的所有内容。我有以下代码:
string testDate = "20010701212212"; // July, 01, 2001 21:22:12, in the format specified above
string format = "yyyyMMddHHmmSS";
CultureInfo culture = CultureInfo.InvariantCulture;
DateTime newDate = DateTime.ParseExact(date, format, culture);
这在调用 ParseExact() 时总是会失败,但有一个异常指出“字符串未被识别为有效的 DateTime”。我在这里做错了什么?
【问题讨论】:
标签: c# datetime datetime-format