我正在尝试使用Python库pytz从时区获取UTC偏移量作为字符串。
我将其定义如下:
import pytz
tz = pytz.timezone('Africa/Cairo')
现在,我想从tz
变量中获取“ +02:00”,因为这是非洲/开罗的相应UTC偏移量。
我该怎么做?谢谢!
答案 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