如何解析日期格式01022013,20130102



我使用System.Globalization.DateTimeFormatInfo.InvariantInfo来解析日期格式01022013,20130102。我可以解析01022013,但我不能解析20130102。

DateTime dt = DateTime.ParseExact(sampleDate, "MMddyyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo);

我该怎么做呢?

您有两种不同的格式,因此在尝试解析它们时需要指定它们:

DateTime dt = DateTime.ParseExact(sampleDate, new []{"MMddyyyy", "yyyyMMdd"}, System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None);

相关内容

  • 没有找到相关文章

最新更新