如何解析日期格式01022013,20130102

本文关键字:20130102 01022013 格式 何解析 日期 | 更新日期: 2023-09-27 18:02:12

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

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

我该怎么做呢?

如何解析日期格式01022013,20130102

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

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