use*_*335 2 c# datetime date-format
我正在使用System.Globalization.DateTimeFormatInfo.InvariantInfo来解析日期格式01022013,20130102.我可以解析01022013但我无法解析20130102.
DateTime dt = DateTime.ParseExact(sampleDate, "MMddyyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo);
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
您有两种不同的格式,因此在尝试解析它们时需要指定它们:
DateTime dt = DateTime.ParseExact(sampleDate, new []{"MMddyyyy", "yyyyMMdd"}, System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None);
Run Code Online (Sandbox Code Playgroud)