Articles of zona horaria

Zonas horarias y localización

Actualmente estoy almacenando todos los tiempos en UTC, para facilitar las cosas cuando comienzo a poner en línea múltiples sitios y servidores. El problema surge cuando se traducen objetos de date y date y datetime en cadenas en mis plantillas y cuando se acepta la entrada del usuario. 6:00 PM UTC no significa mucho para […]

¿Por qué pytz ajusta correctamente el tiempo y el desplazamiento al cruzar los límites de TZ y DST pero no el nombre de TZ?

He revisado varias preguntas relacionadas con pytz aquí, pero ninguna parece abordar el problema exacto que estoy viendo. Siguiendo la documentación de pytz , aquí hay un bucle para imprimir la hora actual en múltiples zonas horarias, incluido el desplazamiento de la zona horaria, el nombre de la zona horaria y si el objeto de […]

¿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 […]