Python时区转换

原创 2016年08月28日 17:05:05

这个适合Python2版本

# coding:utf-8

from __future__ import unicode_literals,print_function

from datetime import datetime

import pytz

# 转为对应的格式
ds = "2016-08-28 11:12:21"
time_format = "%Y-%m-%d %H:%M:%S"
now = datetime.strptime(ds,time_format)
print(now)
# 将其指为指定的时区格式
sh = pytz.timezone("Asia/Shanghai")
nyc_dt = sh.localize(now)
print(nyc_dt)
# 转为utc时间
utc_dt = pytz.utc.normalize(nyc_dt.astimezone(pytz.utc))
print(utc_dt)

# 将utc时间转为其他时区时间
nepal = pytz.timezone("Asia/Katmandu")
nepal_dt = nepal.normalize(utc_dt.astimezone(nepal))
print(nepal_dt)



ds = "2016-08-28 11:12:21"
time_format = "%Y-%m-%d %H:%M:%S"
now = datetime.strptime(ds,time_format)
now_local = now.replace(tzinfo=sh)
print(now_local)

相关文章推荐

python 用datetime和pytz来转换时区

原文:http://www.keakon.net/2010/12/14/%E7%94%A8datetime%E5%92%8Cpytz%E6%9D%A5%E8%BD%AC%E6%8D%A2%E6%97%...

python 用datetime和pytz来转换时区

原文:http://www.keakon.net/2010/12/14/%E7%94%A8datetime%E5%92%8Cpytz%E6%9D%A5%E8%BD%AC%E6%8D%A2%E6%97%...

【转】python时区设置——pytz模块

转自:http://hi.baidu.com/limodou/item/72da32384b25c7ff97f88df1 http://hi.baidu.com/limodou/item/4a1...
  • deweing
  • deweing
  • 2013年11月16日 16:08
  • 511

轻松转换各时区的时间

  • 2008年08月27日 18:54
  • 6KB
  • 下载

python时区设置——pytz模块

转自:http://hi.baidu.com/limodou/item/72da32384b25c7ff97f88df1 http://hi.baidu.com/limodou/item/4a1...

使用python获取本地时区的几种方法

第一种方法:说到使用python来操作timezone,首先想到的肯定是win32timezone了。。。我试着用win32timezone获取了一下,结果如下:>>> from win32timez...

python时区设置——pytz模块

转自:http://hi.baidu.com/limodou/item/72da32384b25c7ff97f88df1 http://hi.baidu.com/limodou/item/4a13b...

世界时区转换

  • 2014年11月29日 14:32
  • 133KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python时区转换
举报原因:
原因补充:

(最多只允许输入30个字)