-2

这是我从 json 获得的日期:

2013-11-08T10:00:04.000Z

不知道 T 和 Z 是什么。我正在尝试:

var dateParsed = DateTime.ParseExact(dateJson, "yyyy-mm-dd", CultureInfo.InvariantCulture);

但我不知道如何继续:)

4

2 回答 2

1

你可以尝试这样的事情......

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);

在这里检查输出

于 2013-11-08T11:28:29.633 回答
0

利用

var dt = DateTime.Parse("2013-11-08T10:00:04.000Z");

或者

var dt = XmlConvert.ToDateTime("2013-11-08T10:00:04.000Z");

'T' 表示现在时间数据,'Z' 表示它的 UTC 格式

于 2013-11-08T11:22:31.180 回答