image.png
pytz
pytz将Olson tz数据库带入Python。该库允许使用Python 2.4或更高版本进行准确的跨平台时区计算。它还解决了夏令时结束时时间模糊的问题
安装
pip install pytz
image.png
验证下是否安装成功:
image.png
什么是UTC
“ UTC”是世界标准时间。它是格林威治标准时间(GMT)和世界时的各种定义的继承者,但又与之不同。UTC现在是调节时钟和时间测量的全球标准。
所有其他时区都是相对于UTC定义的,并包括UTC + 0800之类的偏移量-小时数,用于从UTC进行加减或加减以得出本地时间。UTC不会出现夏令时,因此它成为执行日期算术的有用时区,而不必担心夏令时转换,您所在国家/地区更改时区或漫游到多个时区的移动计算机所造成的混乱和歧义。
实战
pytz.country_timezones(‘国家代码’):此方法可以拿到某个国家的时区名列表。
查看下美国的时区:
# -*- coding: utf-8 -*-
import pytz
print(pytz.country_timezones('us'))
image.png
查看下中国的时区:
# -*- codin