Articles of zona horaria

¿Cómo obtener la zona horaria pasando la ciudad y el país?

En mi proyecto django tengo una pequeña base de datos de hoteles que tiene campos city y country . ¿Puedo obtener la timezone para ese lugar pasando la city y el country como parámetros de alguna manera? La razón por la que quiero hacer esto es porque tengo algunos comandos que funcionan en función de […]

¿Cómo convertir un datetime ingenuo a un datetime compatible con DST en Python?

Actualmente estoy trabajando en el backend para un sistema de calendario que devuelve tiempos ingenuos de Python. La forma en que funciona el front-end es que el usuario crea varios eventos de calendario, y el frontend devuelve la versión ingenua del evento que creó (por ejemplo, si el usuario selecciona el 5 de octubre de […]

pytz: conversión de UTC y zona horaria a hora local

Tengo una datetime y datetime en la zona horaria de utc, por ejemplo: utc_time = datetime.datetime.utcnow() Y un objeto de zona horaria pytz: tz = timezone(‘America/St_Johns’) ¿Cuál es la forma correcta de convertir utc_time a la zona horaria dada?

¿Es un día siempre 86,400 segundos de duración?

Mientras revisaba mis respuestas anteriores, noté que propuse un código como este : import time def dates_between(start, end): # muck around between the 9k+ time representation systems in Python # now start and end are seconds since epoch # return [start, start + 86400, start + 86400*2, …] return range(start, end + 1, 86400) Al […]

pytz: ¿Por qué es necesaria la normalización al convertir entre zonas horarias?

Estoy leyendo la documentación no tan completa de pytz y estoy atascado en entender una parte de ella. La conversión entre zonas horarias también requiere una atención especial. Esto también debe utilizar el método de normalización para garantizar que la conversión sea correcta. >>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899)) >>> utc_dt.strftime(fmt) ‘2006-03-26 21:34:59 UTC+0000’ >>> au_tz = […]

Conversión de hora y hora con pytz: comportamiento alucinante

Estoy tratando de convertir el objeto de datetime y datetime zona horaria a UTC y luego volver a su zona horaria original. Tengo un fragmento siguiente t = datetime( 2013, 11, 22, hour=11, minute=0, tzinfo=pytz.timezone(‘Europe/Warsaw’) ) ahora en ipython: In [18]: t Out[18]: datetime.datetime( 2013, 11, 22, 11, 0, tzinfo= ) y ahora tratemos de […]

Django: ¿Cómo hacer que un objeto de fecha y hora sea consciente de la zona horaria en la que se creó?

Estoy ejecutando un progtwig que solicita datos de mareas oceánicas desde un servidor remoto. La time y la date de estos datos de mareas se calculan en función de la zona horaria local de mi máquina. Quiero usar estas fechas y horas locales para crear un objeto de datetime y datetime , que luego guardaré […]

¿Información de zona horaria que falta en pytz?

Estoy teniendo un problema muy raro con pytz : parece tener un catálogo incompleto de zonas horarias en mi sistema (MacOS X 10.8.5, sistema Python 2.7.5). >>> from pytz import timezone >>> import pytz >>> utc = pytz.utc >>> utc.zone ‘UTC’ >>> eastern = timezone(‘US/Eastern’) Traceback (most recent call last): File “”, line 1, in […]

Django: timezone.now vs timezone.now ()

Estoy en el proceso de actualizar mi proyecto de Django 1.8.2 a 1.9.7 y recibo esta advertencia: WARNINGS: my_app.my_model.date_available: (fields.W161) Fixed default value provided. HINT: It seems you set a fixed date / time / datetime value as default for this field. This may not be what you want. If you want to have the […]

¿Cómo puedo convertir las zonas horarias de las ventanas a las zonas horarias que Pytz entiende?

En un entorno de Python de Windows puedo obtener la zona horaria local de esta manera, pero no se puede usar con pytz: >>> import win32timezone >>> win32timezone.TimeZoneInfo.local() TimeZoneInfo(u’US Mountain Standard Time’, True) >>> win32timezone.TimeZoneInfo.local().timeZoneName u’US Mountain Standard Time’ >>> tz = pytz.timezone(win32timezone.TimeZoneInfo.local().timeZoneName) Traceback (most recent call last): File “”, line 1, in File “C:\Python27\lib\site-packages\pytz\__init__.py”, […]