码迷,mamicode.com
首页 > 编程语言 > 详细

Python中如何把一个UTC时间转换为本地时间

时间:2014-11-26 23:59:41      阅读:408      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   color   os   使用   sp   on   div   

需求:

  将20141126010101格式UTC时间转换为本地时间。

  在网上搜了好长时间都没有找到完美的解决方案。有的引用了第三方库,这就需要在现网安装第三方的软件。这个是万万不可的。因为真实环境不一定允许你随便使用root用户安装Python模块。最终找到了一个不用外部模块的完美解决方案,放在这里分享给大家。

1 #!/usr/bin/python
2 
3 import os,sys,datetime,time
4 from datetime import datetime
5 import calendar
6 
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时间转换为本地时间

标签:style   blog   ar   color   os   使用   sp   on   div   

原文地址:http://www.cnblogs.com/store/p/4125266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!