我有以下字符串:Monday, April 20, 2020 at 9:11 AM
,
如何将其转换为DateTime
对象?
我正在尝试:
DateTime myDate = DateTime.ParseExact(
"Monday, April 20, 2020 at 9:11 AM",
"yyyy-MM-dd HH:mm:ss,fff",
System.Globalization.CultureInfo.InvariantCulture);
但是yyyy-MM-dd HH:mm:ss,fff
除外,不适用于此格式。
有什么建议吗?
请尝试使用以下格式字符串:"dddd, MMMM d, yyyy 'at' h:mm tt"
。
此外,正如注释中所建议的,documentation是您的朋友。
在这里尝试:https://dotnetfiddle.net/uBnqhz
DateTime myDate = DateTime.ParseExact("Monday, April 20, 2020 at 9:20 AM",
"dddd, MMMM dd, yyyy 'at' H:m tt",
System.Globalization.CultureInfo.InvariantCulture);
您去这里
DateTime myDate = DateTime.ParseExact("Monday, April 20, 2020 at 9:11 AM", "dddd, MMMM dd, yyyy 'at' H:mm tt", new System.Globalization.CultureInfo("en"));