2015-11-20 151 views
1

我想使用下面的代码来解析格式为DDMMYYYY的字符串日期,但即使16062001是格式为DDMMYYYY的有效日期,它仍然返回false。C#解析日期为“DDMMYYYY”格式?

DateTime.TryParseExact("16062001", "DDMMYYYY", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed); 

回答

3

模式字符串区分大小写。您应该使用小写ddyyyy

DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None, out parsed); 
1

使用DDYYYY以下面的小写。

DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed); 
+2

虽然答案很好,但它与其他** 3 **基本相同,都在6分钟前回答。 – MickyD