我有以下需要解析的字符串
string date = "2017-06-23T13:45:45.816"
Run Code Online (Sandbox Code Playgroud)
什么是正确的格式字符串?
我试过了
DateTime createDate = DateTime.ParseExact(date, "yyyy-MM-dd'T'hh-mm-ss", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
yyyy-MM-dd'T'hh-mm-ss是不是2017-06-23T13:45:45.816你错过了毫秒,12小时时钟和错误的分隔符.
你可能需要这样的东西:
"yyyy-MM-dd'T'HH:mm:ss.fff"
Run Code Online (Sandbox Code Playgroud)
记住它是ParseExact.
这对我来说似乎是一个RFC 3339日期,所以Convert.ToDateTime或DateTime.Parse将要做.
string date = "2017-06-23T13:45:45.816";
DateTime dt = Convert.ToDateTime(date);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
361 次 |
| 最近记录: |