📅  最后修改于: 2023-12-03 15:04:18.267000             🧑  作者: Mango
在 Python 中,我们可以用 datetime
模块获取 UTC 时间。
我们可以使用 datetime.datetime.utcnow()
方法获取当前 UTC 时间。下面是代码示例:
import datetime
now_utc = datetime.datetime.utcnow()
print(now_utc)
输出结果如下:
2021-05-19 16:25:53.108710
如果我们想将 UTC 时间转换为指定时区的时间,可以使用 pytz
包。下面是代码示例:
import datetime
import pytz
# 获取当前 UTC 时间
now_utc = datetime.datetime.utcnow()
# 创建时区对象
tz = pytz.timezone('Asia/Shanghai')
# 转换为指定时区时间
now_local = tz.localize(now_utc).astimezone(tz)
print(now_utc)
print(now_local)
输出结果如下:
2021-05-19 16:25:53.108710
2021-05-20 00:25:53.108710+08:00
通过使用 datetime
模块和 pytz
包,我们可以很方便地获取 UTC 时间,并将其转换为指定时区时间。这对于需要处理多个时区的应用程序非常有用。