【问题标题】:Custom DateTime format自定义日期时间格式
【发布时间】:2012-05-14 10:22:14
【问题描述】:

"2011-09-12T10:28:55Z" 的日期时间格式是什么? 如何使用 ToString() 获取它? 我在微软的文档中没有得到任何关于它的信息。没有类似的东西。

【问题讨论】:

    标签: c# .net datetime date-format date-formatting


    【解决方案1】:

    您可以使用 ToString 来获得:

    var text = date.ToString("yyyy-MM-dd'T'HH:mm:ss'Z'",
                             CultureInfo.InvariantCulture);
    

    不幸的是,我不相信有一个标准的日期/时间格式可以涵盖这一点。

    当然,如果它还不是 UTC 日期/时间,那么它就会撒谎(这就是“Z”位的含义)。当然,您可以致电DateTime.ToUniversalTime() 进行转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多