微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python pytz 获取指定时区的时间

实例如下:

import pytz
import datetime

# 查询中国所拥有的时区
cn = pytz.country_timezones('cn')
# 查询美国所拥有的时区
us = pytz.country_timezones('us')
# 查询韩国所拥有的时区
kr = pytz.country_timezones('kr')
print(cn)
# ['Asia/Shanghai','Asia/Urumqi']
print(us)
# ['America/New_York','America/Detroit','America/Kentucky/Louisville','America/Kentucky/Monticello','America/Indiana/Indianapolis','America/Indiana/Vincennes','America/Indiana/Winamac','America/Indiana/Marengo','America/Indiana/Petersburg','America/Indiana/Vevay','America/Chicago','America/Indiana/Tell_City','America/Indiana/Knox','America/Menominee','America/north_Dakota/Center','America/north_Dakota/New_Salem','America/north_Dakota/Beulah','America/Denver','America/Boise','America/Phoenix','America/Los_Angeles','America/Anchorage','America/Juneau','America/Sitka','America/Metlakatla','America/Yakutat','America/Nome','America/Adak','Pacific/Honolulu']
print(kr)
['Asia/SEOul']
# 选择时区,生成一个时区对象,首尔时区
tz = pytz.timezone('Asia/SEOul')

#需要传递一个时区,如果不传,就认是当前用户所在时区
kr_time_str = datetime.datetime.Now(tz).strftime("%Y-%m-%d %H:%M:%s")
local_time_str = datetime.datetime.Now().strftime("%Y-%m-%d %H:%M:%s")
print(kr_time_str)
print(local_time_str)
# 2019-12-05 23:44:09
# 2019-12-05 22:44:09

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐