Svi*_*ack 4 .net c# string datetime exception
我有一个奇怪的问题:
string format = @"ddd MMM dd hh:mm:ss \G\M\Tzzz yyyy";
__timestamp = "Fri Apr 09 17:02:00 GMT-0500 2010";
DateTime.ParseExact(__timestamp, format, new CultureInfo("en"));
Run Code Online (Sandbox Code Playgroud)
returns FormatException= "字符串未被识别为有效的DateTime."
但该代码没有例外:
string format = @"ddd MMM dd hh:mm:ss \G\M\Tzzz yyyy";
__timestamp = "Sat Apr 10 01:27:00 GMT-0500 2010";
DateTime.ParseExact(__timestamp, format, new CultureInfo("en"));
Run Code Online (Sandbox Code Playgroud)
从该格式的30k日期解析,大约50%的失败与该异常...
谁知道为什么?
Joh*_*Woo 10
它应该HH不是hh.你是24小时格式.
ddd MMM dd HH:mm:ss \G\M\Tzzz yyyy
Run Code Online (Sandbox Code Playgroud)
有效: Sat Apr 10 01:27:00 GMT-0500 2010
| 归档时间: |
|
| 查看次数: |
146 次 |
| 最近记录: |