【发布时间】:2013-11-08 11:03:09
【问题描述】:
这是我从 json 得到的日期:
2013-11-08T10:00:04.000Z
不知道 T 和 Z 是什么。我正在尝试:
var dateParsed = DateTime.ParseExact(dateJson, "yyyy-mm-dd", CultureInfo.InvariantCulture);
但我不知道如何继续:)
【问题讨论】:
这是我从 json 得到的日期:
2013-11-08T10:00:04.000Z
不知道 T 和 Z 是什么。我正在尝试:
var dateParsed = DateTime.ParseExact(dateJson, "yyyy-mm-dd", CultureInfo.InvariantCulture);
但我不知道如何继续:)
【问题讨论】:
你可以试试这样的...
string dateString = "2013-11-08T10:00:04.000Z";
DateTime convertedDate = DateTime.Parse(dateString);
Console.WriteLine("Converted {0} to {1} time {2}",
dateString,
convertedDate.Kind.ToString(),
convertedDate);
检查here 的输出
【讨论】:
使用
var dt = DateTime.Parse("2013-11-08T10:00:04.000Z");
或
var dt = XmlConvert.ToDateTime("2013-11-08T10:00:04.000Z");
'T' 表示现在的时间数据,'Z' 表示它的 UTC 格式
【讨论】: