我试图解析一个日期,但它一直在给出错误,并且不知道我做错了.
//December 19, 2014 1:21 PM
DateTime logDate = DateTime.ParseExact(_date, "MMMM dd, yyyy hh:mm tt",
CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
谁能告诉我怎么做?
使用:
DateTime logDate = DateTime.ParseExact(_date, "MMMM dd, yyyy h:mm tt",
CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
问题是单个数字hour,而在您的格式中,您指定的hh是两位数小时.
如果您期望单/双位小时,分钟和日期部分,那么您可以使用:
DateTime logDate = DateTime.ParseExact(_date, "MMMM d, yyyy h:m tt",
CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
单d,h并且m会分析单,双位数的值.
您还可能会看到:自定义日期和时间格式字符串
对于此特定日期,您可以使用DateTime.Parse默认DateTime格式下的格式.
DateTime logDate = DateTime.Parse(_date, CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60 次 |
| 最近记录: |