Articles of pytz

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

¿Una zona horaria específica está usando DST en este momento?

¿Cómo obtendría mi script de Python para verificar si una zona horaria específica que está almacenada en una variable usando DST ahora o no? Mi servidor está configurado a UTC. Así lo he dicho por ejemplo zonename = Pacific/Wallis Quiero ejecutar la consulta sobre si está utilizando DST en este momento y que la respuesta […]

¿Cómo ejecutar un comando a la hora exacta una vez al día en Django?

Estoy trabajando en un proyecto basado en web Django en el que necesito crear una aplicación que funcione en la siguiente secuencia: 1) el usuario abre una página en la que necesita ingresar un command y una time 2) La aplicación Django ejecutará ese comando a una hora determinada cada día hasta que el usuario […]

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

Python: configuración de una fecha y hora en una zona horaria específica (sin conversiones UTC)

Para que quede claro, esto es Python 2.6, estoy usando pytz. Esto es para una aplicación que solo trata con las zonas horarias de los EE. UU. Necesito poder anclar una fecha (hoy) y obtener una marca de tiempo de Unix (hora de la época) solo de 8 p.m. y 11 p.m. en PST. Esto […]

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?

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

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