首页 > 代码库 > Python中如何把一个UTC时间转换为本地时间
Python中如何把一个UTC时间转换为本地时间
需求:
将20141126010101格式UTC时间转换为本地时间。
在网上搜了好长时间都没有找到完美的解决方案。有的引用了第三方库,这就需要在现网安装第三方的软件。这个是万万不可的。因为真实环境不一定允许你随便使用root用户安装Python模块。最终找到了一个不用外部模块的完美解决方案,放在这里分享给大家。
1 #!/usr/bin/python2 3 import os,sys,datetime,time4 from datetime import datetime5 import calendar6 7 s = ‘20141125010101‘8 print time.strftime(‘%Y%m%d%H%M%S‘, time.localtime(calendar.timegm(time.strptime(s, ‘%Y%m%d%H%M%S‘))))
结果:20141125090101
显然添加了我们所在的时区8个小时。
Python中如何把一个UTC时间转换为本地时间
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。