Python 的 zoneinfo
模块提供了对时区信息的支持,可以帮助你处理时区转换和日期时间操作。
安装
首先,你需要确保 Python 环境中已经安装了 zoneinfo
模块。可以通过以下命令进行安装:
pip install pytz
使用方法
zoneinfo
模块提供了丰富的时区信息,以下是一些基本的使用方法:
- 获取时区信息:
from zoneinfo import ZoneInfo
# 获取当前时区信息
current_zone = ZoneInfo('Asia/Shanghai')
# 获取指定时区信息
us东部时区 = ZoneInfo('America/New_York')
- 转换日期时间:
from datetime import datetime
# 获取当前时间
now = datetime.now()
# 将当前时间转换为指定时区的时间
now东部时间 = now.astimezone(us东部时区)
- 获取时区偏移量:
# 获取时区偏移量
offset = us东部时区.utcoffset(now)
更多详细信息和示例,请参阅 Python Zoneinfo 官方文档。
图片示例
Python Zoneinfo 模块