"DDMMYYYY" 格式的 C# 解析日期?
C# Parsing Date in "DDMMYYYY" format?
我正在尝试使用以下代码解析 DDMMYYYY
格式的字符串日期,但它返回 false 即使 16062001
是 DDMMYYYY
格式的有效日期。
DateTime.TryParseExact("16062001", "DDMMYYYY", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);
根据 https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx
尝试使用小写 d
和 y
例如
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);
模式字符串区分大小写。您应该使用小写 dd
和 yyyy
.
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None, out parsed);
根据这份文件:
http://www.csharp-examples.net/string-format-datetime/
您的格式应该改为以下格式:
"ddMMyyyy"
试试改成这个:
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);
使用 DD 和 YYYY 小写,如下所示。
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);
我正在尝试使用以下代码解析 DDMMYYYY
格式的字符串日期,但它返回 false 即使 16062001
是 DDMMYYYY
格式的有效日期。
DateTime.TryParseExact("16062001", "DDMMYYYY", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);
根据 https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx
尝试使用小写d
和 y
例如
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);
模式字符串区分大小写。您应该使用小写 dd
和 yyyy
.
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None, out parsed);
根据这份文件: http://www.csharp-examples.net/string-format-datetime/
您的格式应该改为以下格式: "ddMMyyyy"
试试改成这个:
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);
使用 DD 和 YYYY 小写,如下所示。
DateTime.TryParseExact("16062001", "ddMMyyyy", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);