0

如何让时间戳看起来像这样“2013-06-07T00:04:48Z”?我什至无法对其进行解码以获得现在的时间,它应该是什么标准?

4

1 回答 1

5

它是ISO8601日期格式,由DateTime. 它是 XML 日期字段的推荐格式,还具有非常好的可与字符串比较进行排序的属性。

样本:

var date = DateTime.Parse("2013-06-07T00:04:48Z");

请注意,Z表示 UTC 时区和解析值将转换为您的本地时区。

要转换DateTime为该格式,请使用“u”“O”/“o” 标准日期和时间格式字符串

样本:

 var isoDate = DateTime.Now.ToString("u"); // 2013-07-19 20:15:10Z

请注意,T格式是可选的,“O”选项为您提供带有本地时区而不是 UTC 的字符串。

于 2013-07-20T03:02:04.333 回答