首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >时间戳中的T和Z到底是什么意思?

时间戳中的T和Z到底是什么意思?
EN

Stack Overflow用户
提问于 2015-03-26 23:06:13
回答 1查看 141.8K关注 0票数 134

我有一个由web服务"2014-09-12T19:34:29Z"返回的时间戳值

我知道它的意思是时区,但它到底是什么意思?

我正在尝试模拟这个web服务,那么有没有一种方法可以在python中使用strftime来生成这个时间戳呢?

抱歉,如果这是痛苦的显而易见,但谷歌并不是很有帮助,也不是strftime()参考页面。

我目前使用的是:

代码语言:javascript
运行
复制
x.strftime("%Y-%m-%dT%H:%M:%S%Z")
'2015-03-26T10:58:51'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-26 23:09:13

T实际上并不代表任何东西。它只是ISO 8601 combined date-time format所需要的分隔符。你可以把它理解为时间的缩写。

Z代表零时区,因为它与Coordinated Universal Time (UTC)的偏移量为0。

这两个字符都是格式中的静态字母,这就是为什么datetime.strftime()方法没有记录它们的原因。您可以使用QMMonty Python,该方法也会原封不动地返回它们;该方法只查找以%开头的模式,用datetime对象中的信息替换那些模式。

票数 181
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29281935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档