T和Z在时间戳中到底意味着什么?
我有这个时间戳值由Web服务返回 "2014-09-12T19:34:29Z"
我知道这意味着时区,但是那到底是什么意思呢?
而且我正在尝试模拟此Web服务,因此有没有办法strftime
在python中使用生成此时间戳的方法?
很抱歉,如果这很明显,但Google的帮助不是很大,strftime()
参考页面也没有。
我目前正在使用这个:
x.strftime("%Y-%m-%dT%H:%M:%S%Z")'2015-03-26T10:58:51'
回答:
在T
并没有真正纳入什么。这仅仅是 分隔 的ISO
8601相结合的日期时间格式要求。您可以将其阅读为
Time 的缩写。
该Z
代表的 零 时区,因为它是由0从偏移协调世界时(UTC)
。
这两个字符都是格式上的静态字母,这就是为什么该datetime.strftime()
方法未记录它们的原因。您可以使用Q
或M
或,Monty
Python而该方法也可以将它们返回为不变。该方法仅查找以开头的模式,%
将其替换为来自datetime
对象的信息。
以上是 T和Z在时间戳中到底意味着什么? 的全部内容, 来源链接: utcz.com/qa/405206.html