a = datetime.datetime.today()
o = datetime.timedelta(hours=8)
print a-o
差8个时区。
你最好借助第三方的时间扩展库arrow安装扩展:pip install arrow
使用方法请看文档,针对问题进行如下解答:
utc = arrow.utcnow()#获取utc时间
如果你已经拿到utc时间为“2016-10-18 01:30:01”了
可以使用utc=arrow.get('2016-10-18 01:30:01')
然后转换为本地时间
print utc.to('local').format("YYYY-MM-DD HH:mm:ss")
纯手打,请采纳
常规处理:字符串->python 时间->根据时间转uct时间。
过程本身不复杂,所以如果是经常用到,把这个过程封装成函数就行了。类似下面的代码