def timezones():
ct = datetime.datetime.now(pytz.utc)
timezones_by_country = [
(pytz.country_names[cc], [
(int(ct.astimezone(pytz.timezone(tzname)).strftime("%z")), tzname)
for tzname in timezones
])
for cc, timezones in pytz.country_timezones.iteritems()]
timezones_by_country.sort()
ret = []
for country, timezones in timezones_by_country:
ret.append(('- %s -' % (country,), None))
ret.extend(
("[UTC%+05d] %s" % (offset, tzname.replace('_', ' ')), tzname)
for offset, tzname in timezones)
return ret
评论列表
文章目录