最近python代码遇到了一个神奇的需求, 就是如果将python utc datetime转换为时间戳.
百度找到都是使用time.mktime(xxx) 但是看到官网文档里写
1
2
|
time.mktime(t)
This is the inverse function of localtime()
|
而且亲测 这样将UTC datetime格式的转换完并不是utc时间戳. 这里会当作带时间戳的datetime来处理.
正确的做法是:
1
2
|
import calendar
calendar.timegm( tuple )
|
只不过这里需要将 datetime对象调用timetuple()方法才OK哦!
以上这篇python utc datetime转换为时间戳的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/death_include/article/details/80013138