utils timezones iana python django timezone utc

python - iana - timezones wiki



¿Cómo configurar la zona horaria en Django? (4)

Aquí está la lista de zonas horarias válidas:

http://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Puedes usar

TIME_ZONE = ''Europe/Istanbul''

para UTC + 02: 00

En el archivo settings.py mi proyecto django, tengo esta línea:

TIME_ZONE = ''UTC''

Pero quiero que mi aplicación se ejecute en la zona horaria UTC + 2, así que la cambié a

TIME_ZONE = ''UTC+2''

Da el error ValueError: Incorrect timezone setting: UTC+2 . ¿Cuál es la forma correcta de hacer esto?

¡Gracias!


Elija una zona horaria válida de la http://en.wikipedia.org/wiki/List_of_tz_database_time_zones . Tienden a tomar la forma, por ejemplo, Africa/Gaborne y US/Eastern

Encuentre la que coincida con la ciudad más cercana o la que tiene su zona horaria, luego configure su valor de TIME_ZONE para que coincida.


Encontré esta pregunta buscando cambiar la zona horaria en el archivo settings.py mi proyecto Django en el Reino Unido.

Usando la base de datos tz en la solución de jfs, encontré la respuesta:

TIME_ZONE = ''Europe/London''


Para obtener un conjunto de todos los nombres de zona horaria (id) válidos de la base de datos tz , puede usar el módulo pytz en Python :

>>> import pytz # $ pip install pytz >>> pytz.all_timezones_set LazySet({''Africa/Abidjan'', ''Africa/Accra'', ''Africa/Addis_Ababa'', ''Africa/Algiers'', ''Africa/Asmara'', ''Africa/Asmera'', ... ''UTC'', ''Universal'', ''W-SU'', ''WET'', ''Zulu''})