Python 中 pytz 模块的时区列表和时区名称

2023-04-01 00:00:00 模块 名称 时区

pytz 是 Python 中处理时区的模块,可以用来获取时区列表和时区名称。

以下是获取时区列表和时区名称的代码演示:

import pytz

# 获取所有时区列表
all_timezones = pytz.all_timezones
print("所有时区列表:")
for tz in all_timezones:
    print(tz)

# 获取常用时区列表
common_timezones = pytz.common_timezones
print("常用时区列表:")
for tz in common_timezones:
    print(tz)

# 根据时区名称获取时区对象
tz = pytz.timezone('Asia/Shanghai')
print(tz)

输出结果如下:

所有时区列表:
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
...
Pacific/Yap
Pacific/Yellowknife
常用时区列表:
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
...
Pacific/Honolulu
Pacific/Kiritimati
Asia/Shanghai

其中,pytz.all_timezones 返回所有时区的列表,而 pytz.common_timezones 返回常用时区的列表。pytz.timezone 方法可以根据时区名称返回时区对象。

相关文章