python 27 获取时区转换后的时间


python3的datetime有timezone属性,这里介绍python2.7环境下,获取时区转换后的时间。

 

利用第三方插件,pytz,没有安装的话安装一下。

 

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import pytz
import datetime

# 输出所有时区
print pytz.all_timezones 
# 获取本地时间 localtime = datetime.datetime.now() print localtime # 2018-04-26 07:50:15.320000 # 设置当前时区为UTC,与北京时间相差8小时 tz = pytz.timezone("UTC") # 获取时区转换后的时间 time = datetime.datetime.now(tz) print time # 2018-04-25 23:50:15.320000+00:00

  

可以看到time末尾有 +00:00的UTC时区标志。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM