Articles of pytz

¿Cómo puedo eliminar una zona horaria de pytz de un objeto datetime?

¿Hay una forma sencilla de eliminar la zona horaria de un objeto datetime de pytz? por ejemplo, reconstruyendo dt desde dt_tz en este ejemplo: >>> import datetime >>> import pytz >>> dt = datetime.datetime.now() >>> dt datetime.datetime(2012, 6, 8, 9, 27, 32, 601000) >>> dt_tz = pytz.utc.localize(dt) >>> dt_tz datetime.datetime(2012, 6, 8, 9, 27, 32, […]

Comparando una hora en UTC con una hora en Eastern Time usando Python

Estoy tratando de comparar dos veces usando el módulo datetime Python, pero parece que no puedo crear un objeto de time tenga en cuenta la zona horaria en UTC. >>> import pytz, datetime >>> UTC_TZ = pytz.utc >>> EASTERN_TZ = pytz.timezone(‘America/New_York’) >>> d1 = datetime.time(10, tzinfo = UTC_TZ) >>> d1 datetime.time(10, 0, tzinfo=) >>> d2 […]

Pytz y Etc / GMT-5

Tengo problemas para entender la conversión entre la zona horaria “Etc / GMT-5” y UTC en pytz. >>> dt = datetime(2009, 9, 9, 10, 0) # September 9 2009, 10:00 >>> gmt_5 = pytz.timezone(“Etc/GMT-5”) >>> gmt_5.localize(dt) datetime.datetime(2009, 9, 9, 10, 0, tzinfo=) Todo está bien hasta ahora, pero luego trato de convertirlo a UTC: >>> […]

Desde una zona horaria y una hora UTC, obtenga la diferencia en segundos frente a la hora local en ese momento.

Esto debería ser muy simple, pero no puedo entenderlo en Python. Quiero tener una función que tome dos argumentos, una hora UTC en segundos y un nombre de zona de información como ‘Europa / Viena’ y devuelva el desplazamiento en segundos desde la hora local y UTC para ese punto en el tiempo. En C […]

Cómo obtener el nombre común para una zona horaria pytz, por ejemplo. EST / EDT para América / Nueva_York

Dada una zona horaria de pytz para un usuario particular (calculado a partir de su desplazamiento), quiero mostrar el nombre común para esa zona horaria. Supongo que la gente está más acostumbrada a ver EST o PST en lugar de explicarse como America / NewYork . ¿Pytz me da esos nombres estándar en algún lugar […]

obtener los límites de horario de verano de una zona horaria determinada en python

¿Es posible obtener los límites DST de una zona horaria determinada con pytz?

Marcar horas de horario de verano (DST) en la columna de fecha y hora de Pandas

Creé un dataframe de fechas por hora, y ahora me gustaría crear una columna que marque si cada fila (hora) está en horario de verano o no. Por ejemplo, en las horas de verano, la bandera debe == 1, y en las horas de invierno, la bandera debe == 0. # Localized dates dataframe dates […]

¿Cómo verificar si un objeto de fecha y hora está localizado con pytz?

Quiero almacenar un objeto de fecha y hora con una zona horaria UTC localizada. Al método que almacena el objeto datetime se le puede dar un objeto datetime (naive) no localizado o un objeto que ya se ha localizado. ¿Cómo puedo determinar si la localización es necesaria? Código con falta si la condición: class MyClass: […]

pytz y astimezone () no se pueden aplicar a una fecha y hora ingenua

Tengo una fecha y necesito que sea consciente de la zona horaria. local_tz = timezone(‘Asia/Tokyo’) start_date = ‘2012-09-27’ start_date = datetime.strptime(start_date, “%Y-%m-%d”) start_date = start_date.astimezone(local_tz) now_utc = datetime.now(timezone(‘UTC’)) local_now = now_utc.astimezone(local_tz) Necesito encontrar si esto es cierto: print start_date>local_now Pero me sale este error. start_date = start_date.astimezone(local_tz) ValueError: astimezone() cannot be applied to a naive […]

conversión pytz utc

¿Cuál es la forma correcta de convertir un tiempo ingenuo y un tzinfo en un tiempo UTC? Di que tengo: d = datetime(2009, 8, 31, 22, 30, 30) tz = timezone(‘US/Pacific’) Primera forma, inspirada en pytz: d_tz = tz.normalize(tz.localize(d)) utc = pytz.timezone(‘UTC’) d_utc = d_tz.astimezone(utc) Segunda vía, desde UTCDateTimeField. def utc_from_localtime(dt, tz): dt = dt.replace(tzinfo=tz) […]