【问题标题】:How can I parse this DateTime? (T & Z) [duplicate]我怎样才能解析这个日期时间? (T&Z)[重复]
【发布时间】: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);

但我不知道如何继续:)

【问题讨论】:

标签: c# .net datetime


【解决方案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 的输出

【讨论】:

    【解决方案2】:

    使用

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

    或

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多