【发布时间】:2012-05-14 10:22:14
【问题描述】:
"2011-09-12T10:28:55Z" 的日期时间格式是什么?
如何使用 ToString() 获取它?
我在微软的文档中没有得到任何关于它的信息。没有类似的东西。
【问题讨论】:
标签: c# .net datetime date-format date-formatting
"2011-09-12T10:28:55Z" 的日期时间格式是什么?
如何使用 ToString() 获取它?
我在微软的文档中没有得到任何关于它的信息。没有类似的东西。
【问题讨论】:
标签: c# .net datetime date-format date-formatting
您可以使用 ToString 来获得:
var text = date.ToString("yyyy-MM-dd'T'HH:mm:ss'Z'",
CultureInfo.InvariantCulture);
不幸的是,我不相信有一个标准的日期/时间格式可以涵盖这一点。
当然,如果它还不是 UTC 日期/时间,那么它就会撒谎(这就是“Z”位的含义)。当然,您可以致电DateTime.ToUniversalTime() 进行转换。
【讨论】: