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 模块