日期时间格式会出现错误
本文关键字:错误 时间 格式 日期 | 更新日期: 2023-09-27 18:34:47
我正在尝试解析一个日期,但它不断给出错误,并且不知道我做错了。
//December 19, 2014 1:21 PM
DateTime logDate = DateTime.ParseExact(_date, "MMMM dd, yyyy hh:mm tt",
CultureInfo.InvariantCulture);
任何人都可以告诉我该怎么做吗?
使用:
DateTime logDate = DateTime.ParseExact(_date, "MMMM dd, yyyy h:mm tt",
CultureInfo.InvariantCulture);
问题是个位数hour
,而在您的格式中,您指定hh
为两位数小时。
如果您期望个位数/两位数的小时、分钟和星期部分,那么您可以使用:
DateTime logDate = DateTime.ParseExact(_date, "MMMM d, yyyy h:m tt",
CultureInfo.InvariantCulture);
单d
、h
和m
将解析个位数和两位数的值。
您可能还会看到: 自定义日期和时间格式字符串
对于此特定日期,您可以使用DateTime.Parse
以及默认DateTime
格式下的格式。
DateTime logDate = DateTime.Parse(_date, CultureInfo.InvariantCulture);