我正在使用itextsharp从pdf文件中提取修改后的日期。字符串以这种格式返回:D:20120224093340
。我想这个字符串解析成日期时间,像这样:尝试解析日期时出错
string modDate = "";
reader.Info.TryGetValue("ModDate", out modDate);
System.Globalization.CultureInfo provider =
System.Globalization.CultureInfo.InvariantCulture;
pdfModDate = DateTime.ParseExact(formattedDate, "D:yyyyddMMHHmmss", provider);
但我收到此错误信息:用字符串表示的日期时间是无法在日历System.Globalization.GregorianCalendar支持。
我不知道这个错误的含义。此代码应工作...
你没有做任何modDate – Jmyster 2012-03-15 22:54:34
尝试解析日期“手动”与您的条件。您将获得2012年第24个月的第2天。这应该可以帮助您了解错误的含义。 – Vache 2012-03-15 22:54:40