Python - 如果给出GMT偏移量和给定UTC - 如何获得时区中的当前时间?

时间:2012-06-15 13:18:10

标签: python

我得到以下信息:

The offset of the user's time from GMT in minutes.  For example, GMT+10 is
timezone_offset = 600.

我使用pytz来获取UTC的当前时间:

from datetime import datetime
from pytz import timezone
now_utc = datetime.now(timezone('UTC'))

如何让用户有时间?

由于

1 个答案:

答案 0 :(得分:3)

您可以将timedelta(hours=10)timedelta(minutes=600)添加到包含UTC时间的日期时间对象。

但是,最好存储时区而不是偏移量,然后使用Python的时区函数来转换时间。