繁体   English   中英

解析无法识别的时间戳格式

[英]parse unrecognized timestamp format

如何获得类似“ 2013-06-07T00:04:48Z”的时间戳? 我什至无法解码它的时间,它应该是什么标准?

它是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的字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM