【发布时间】:2016-04-18 16:30:48
【问题描述】:
我从 Web 服务接收 JSON 日期时间,格式如下
yyyy-MM-ddTHH:mm:ss zzz
例如:
2016-04-18T15:09:21 01:00
但是,我无法将其转换为 DateTime 对象。我尝试了以下方法:
var date = DateTime.ParseExact("2016-04-18T15:09:21 01:00", "yyyy-MM-ddTHH:mm:ss zzz", CultureInfo.InvariantCulture);
var date2 = DateTimeOffset.ParseExact("2016-04-18T15:09:21 01:00", "yyyy-MM-ddTHH:mm:ss zzz", CultureInfo.InvariantCulture);
这两行都抛出 System.FormatException 异常并显示以下消息:
字符串未被识别为有效的日期时间。
如何将2016-04-18T15:09:21 01:00 解析为 DateTime 对象?
【问题讨论】: