如何将时间戳转换为其rfc3339等效值? 我想将1452454659转换为其rfc3339等价物。我得到输出为2016-01-11T01:07:39 + 05:30,当我把它传递给Influxdb它返回时间:2016-01-10T19:37:39Z来自Influxdb而我实际上想要时间潮流将于2016-01-11T01:07:39。我甚至试图通过2016-01-11T01:07:39离开" +5:30",但那时它没有给我任何结果。我在做什么错?
答案 0 :(得分:2)
如果您的时间戳来自utc格式,以下示例可能会帮助您: (只需用自己的时间戳替换变量' d)
import datetime
d = datetime.datetime.utcnow()
print d.isoformat("T") + "Z"
--> 2016-01-10T09:33:33.865129Z
答案 1 :(得分:0)
有一个专门的python包:
答案 2 :(得分:0)
>>> print datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%f")[:-4]+"Z"
2016-01-10T10:27:45.89Z