如何让时间戳看起来像这样“2013-06-07T00:04:48Z”?我什至无法对其进行解码以获得现在的时间,它应该是什么标准?
问问题
120 次
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 回答