我该如何解析这个DateTime? (T& Z)

时间:2013-11-08 11:03:09

标签: c# .net datetime

这是我从json获得的日期:

2013-11-08T10:00:04.000Z

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

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

但我不知道如何继续:)

2 个答案:

答案 0 :(得分: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);

检查here输出

答案 1 :(得分:0)

使用

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

OR

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

'T'表示时间数据,'Z'表示UTC格式