如何使用pytz从时区字符串获取UTC偏移量?

时间:2018-11-04 21:21:09

标签: python datetime pytz

我正在尝试使用Python库pytz从时区获取UTC偏移量作为字符串。

我将其定义如下:

import pytz
tz = pytz.timezone('Africa/Cairo')

现在,我想从tz变量中获取“ +02:00”,因为这是非洲/开罗的相应UTC偏移量。

我该怎么做?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用datetime获取给定时区中的当前日期/时间,然后提取UTC偏移量,

import pytz
import datetime
tz = pytz.timezone('Africa/Cairo')


print(datetime.datetime.now(tz).utcoffset().total_seconds()/3600)
# output,
2.0