如何在Django中获取具有时差的时区列表

时间:2019-05-03 08:33:07

标签: python django python-3.x

我正在为其中一个应用程序使用Django,并且我已经硬编码TIME ZONE列表,如下所示:-

TIMEZONE_CHOICES = (
    ("<DstTzInfo 'Africa/Abidjan' LMT-1 day, 23:44:00 STD>", "<DstTzInfo 'Africa/Abidjan' LMT-1 day, 23:44:00 STD>"),
    ("<DstTzInfo 'Africa/Accra' LMT-1 day, 23:59:00 STD>", "<DstTzInfo 'Africa/Accra' LMT-1 day, 23:59:00 STD>"),.....)

我知道我可以使用pytz库来获取所有类似pytz.all_timezones_set的时区的列表。

其输出如下:

  

LazySet({'America / Argentina / La_Rioja','America / Campo_Grande,   '美国/温尼伯',......)

我需要时区列表以及相对于GMT的时差。我该怎么办?

0 个答案:

没有答案