我正在尝试让Django支持各种美国时区。我可以得到America/New_York
等。但我的问题是夏威夷这样的地方?我找不到合适的时区设置?有没有一个地方可以放置我们可以在Django中使用的所有可用设置?我想构建一个应用程序,让用户能够选择他们所在的时区。谢谢你的帮助!
请参阅"您需要了解的日期/时间"(PyCon 2012的精彩视频)。
>>> import pytz
>>> pytz.all_timezones
['Africa/Abidjan',
'Africa/Accra',
'Africa/Addis_Ababa'
...
'US/Pacific-New',
'US/Samoa',
'UTC',
'Universal',
'W-SU',
'WET',
'Zulu']
可用数据:
all_timezones = ['Africa/Abidjan', 'Africa/Accra', ...]
all_timezones_set = set(['Africa/Abidjan', 'Africa/Accra', ...]
common_timezones = ['Africa/Abidjan', 'Africa/Accra', ...]
common_timezones_set = set(['Africa/Abidjan', 'Africa/Accra', ...])
country_names = {u'BD': u'Bangladesh', u'BE': u'Belgium', ...}
country_timezones = {u'BD': [u'Asia/Dhaka'], u'BE': [u'Europe/Brussels'] ...}