在python中将timpestamp转换为rfc 3339 [复制]

参见英文答案 >
Generate RFC 3339 timestamp in Python                                    7个

如何将时间戳转换为其rfc3339等效值?

我想将1452454659转换为其rfc3339等价物.我得到输出为2016-01-11T01:07:39 05:30,当我把它传递给Influxdb它返回时间:2016-01-10T19:37:39Z来自Influxdb而我实际上想要时间在Influxdb 2016-01-11T01:07:39我甚至试图只通过2016-01-11T01:07:39离开“5:30”,但那时它没有给我任何结果.我在做什么错? 最佳答案 如果您的时间戳来自utc格式,以下示例可能会帮助您:

(只需用自己的时间戳替换变量’d’)

import datetime
d = datetime.datetime.utcnow()
print d.isoformat("T") + "Z"


--> 2016-01-10T09:33:33.865129Z

我的答案基于以下链接:https://docs.python.org/2/library/datetime.html

点赞