Articles of pytz

¿Por qué crear una fecha y hora con un tzinfo de pytz muestra una diferencia de tiempo extraña?

¿Puede alguien explicarme por qué no obtengo el mismo resultado en esos? import datetime,pytz var1 = datetime.datetime(2017,10,25,20,10,50,tzinfo=pytz.timezone(“Europe/Athens”))) print(var1) La salida de este código es: 2017-10-25 20:10:50+01:35 import datetime,pytz var1 = datetime.datetime(2017,10,25,20,10,50) var1 = pytz.timezone(“Europe/Athens”).localize(var1) print(var1) La salida de este código es: 2017-10-25 20:10:50+03:00 Mi pregunta es por qué tienen diferentes zonas horarias (1:35 y 3:00). […]

PYTZ ‘America / Edmonton’ compensó mal

Posible duplicado: Extraño problema de zona horaria con pytz Esto parece mal: >>> import pytz >>> z1 = timezone(‘America/Edmonton’) >>> z2 = timezone(‘US/Mountain’) >>> z1 >>> z2 >>> pytz.VERSION ‘2012f’ >>> ‘America / Edmonton’ y ‘US / Eastern’ deben ser la misma zona horaria (17:00:00 STD). Sin mencionar que las 16:26:00 no tiene ningún sentido. […]

La primera llamada a pytz.timezone es lenta en virtualenv

He instalado pytz (v2013.8, pero sucede en 2013.b, 2011k) en un virtualenv. La primera llamada a pytz.timezone(“US/Eastern”) Tarda unos 4 segundos. En un entorno regular, esto es esencialmente instantáneo. ¿Alguien tiene un truco para que esto funcione más rápido?

Problema con python / pytz Convertir de zona horaria local a UTC y luego regresar

Tengo el requisito de convertir una fecha de una marca de hora local a UTC y luego volver a la marca de hora local. Curiosamente, cuando se convierte de nuevo al local desde UTC python decide que es PDT en lugar del PST original, por lo que la fecha de conversión posterior ha ganado una […]

Python: cómo convertir una marca de tiempo con reconocimiento de zona horaria a UTC sin saber si el horario de verano está vigente

Estoy intentando convertir una marca de tiempo ingenua que siempre está en hora del Pacífico a hora UTC. En el código a continuación, puedo especificar que esta marca de tiempo que tengo está en la hora del Pacífico, pero no parece saber que debería ser un desplazamiento de -7 horas desde UTC porque es solo […]

Analizar la abreviatura de la zona horaria a UTC

¿Cómo puedo convertir una cadena de fecha y hora del formulario Feb 25 2010, 16:19:20 CET a la época de Unix? Actualmente mi mejor enfoque es usar time.strptime() es este: def to_unixepoch(s): # ignore the time zone in strptime a = s.split() b = time.strptime(” “.join(a[:-1]) + ” UTC”, “%b %d %Y, %H:%M:%S %Z”) # […]

La fecha y hora de Python no incluye el horario de verano cuando se usa la zona horaria de pytz

Si convierto un datetime UTC al formato sueco, se incluye el horario de verano (CEST). Sin embargo, al crear una fecha y hora con Suecia como zona horaria, obtiene CET en lugar de CEST. ¿Por qué es esto? >>> # Modified for readability >>> import pytz >>> import datetime >>> sweden = pytz.timezone(‘Europe/Stockholm’) >>> >>> […]

Tutorial de Django – Excepción mal configurada (pytz no está instalado)

Actualmente estoy trabajando en el tutorial oficial de Django utilizando la versión 1.6.1 y la versión 2.7.5 de python en OSX. Estoy trabajando en la parte 2, que es la interfaz de administración. Cuando bash ir a / admin / polls / poll /, obtengo el siguiente informe de error: ImproperlyConfigured at /admin/polls/poll/ This query […]

conversión de zona horaria local a utc

Estoy intentando crear una función que tome un objeto de tiempo y lo convierta a tiempo UTC. El código de abajo parece estar apagado por una hora. Cuando ejecuto el mediodía a través del convertidor, vuelvo 18:00:00. Pero cuando ejecuto los mismos datos a través de convertidores en línea, obtengo 17:00:00. ¿Qué estoy haciendo mal […]

Uso de python para determinar si una marca de tiempo se encuentra en horario de verano

Esto no funciona: t = os.path.getmtime(filename) dTime = datetime.datetime.fromtimestamp(t) justTime = dTime.timetuple() if justTime.tm_isdst == 0 : tDelta = datetime.timedelta(hours=0) else: tDelta = datetime.timedelta(hours=1) Lo que sucede en cambio es que el condicional siempre es igual a 1, a pesar de que algunas de las marcas de tiempo se encuentran dentro del horario de ahorro […]