如何在python中获取随机时区

时间:2019-07-04 09:06:39

标签: python python-datetime

我需要一些随机时区,但不知道如何使用python做到这一点。时区应采用GMT并采用以下格式(示例)。

(GMT-XX:YY) Place Name

2 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情。

dispatch(event)

答案 1 :(得分:0)

#!/usr/bin/env python3
import random
import pytz
from datetime import datetime, timedelta, timezone

tz = set(pytz.all_timezones_set)
tz = list(tz)
selected_tz = pytz.timezone(tz[random(0,tz.length)])
step = timedelta(days=1)
start = datetime(2013, 1, 1, tzinfo=selected_tz)
end = datetime.now(selected_tz)
random_date = start + random.randrange((end - start) // step + 1) * step