Articles of utc

Python: averiguar la zona horaria local

Quiero comparar las marcas de tiempo UTC de un archivo de registro con las marcas de tiempo locales. Al crear el objeto local de datetime , uso algo como: >>> local_time=datetime.datetime(2010, 4, 27, 12, 0, 0, 0, tzinfo=pytz.timezone(‘Israel’)) Quiero encontrar una herramienta automática que reemplace tzinfo=pytz.timezone(‘Israel’) con la zona horaria local actual. ¿Algunas ideas?

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

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

Python: dada la hora actual en UTC, ¿cómo determina la hora de inicio y finalización del día en una zona horaria en particular?

Estoy jugando con Google App Engine y aprendí que la zona horaria está fijada en UTC. Quiero determinar la hora de inicio y finalización del día actual para la zona horaria local del usuario. Básicamente, dada la hora actual en UTC, ¿cómo determina la hora de inicio y finalización del día actual, teniendo en cuenta […]

¿Cómo configurar la zona horaria en Django?

En el archivo settings.py mi proyecto django, tengo esta línea: TIME_ZONE = ‘UTC’ Pero quiero que mi aplicación se ejecute en la zona horaria UTC + 2, así que la cambié a TIME_ZONE = ‘UTC+2’ Da el error ValueError: Incorrect timezone setting: UTC+2 . ¿Cuál es la forma correcta de hacer esto? ¡Gracias!

Convertir a marca de tiempo UTC

//parses some string into that format. datetime1 = datetime.strptime(somestring, “%Y-%m-%dT%H:%M:%S”) //gets the seconds from the above date. timestamp1 = time.mktime(datetime1.timetuple()) //adds milliseconds to the above seconds. timeInMillis = int(timestamp1) * 1000 ¿Cómo puedo (en cualquier punto de ese código) convertir la fecha en formato UTC? He estado revisando la API durante lo que parece un […]

Pytz localize vs datetime replace

Estoy teniendo algunos problemas extraños con la función .localize () de pytz. A veces no haría ajustes a la fecha y hora localizada: .localize comportamiento: >>> tz >>> d datetime.datetime(2009, 9, 2, 14, 45, 42, 91421) >>> tz.localize(d) datetime.datetime(2009, 9, 2, 14, 45, 42, 91421, tzinfo=) >>> tz.normalize(tz.localize(d)) datetime.datetime(2009, 9, 2, 14, 45, 42, 91421, […]

Obtención del offset UTC de la computadora en Python

En Python, ¿cómo encuentra la diferencia de tiempo UTC con la que está configurada la computadora?

¿Cómo obtengo la hora UTC de “medianoche” para una zona horaria determinada?

Lo mejor que se me ocurre por ahora es esta monstruosidad: >>> datetime.utcnow() \ … .replace(tzinfo=pytz.UTC) \ … .astimezone(pytz.timezone(“Australia/Melbourne”)) \ … .replace(hour=0,minute=0,second=0,microsecond=0) \ … .astimezone(pytz.UTC) \ … .replace(tzinfo=None) datetime.datetime(2008, 12, 16, 13, 0) Es decir, en inglés, obtenga la hora actual (en UTC), conviértala a otra zona horaria, establezca la hora a la medianoche y […]

Convierte el datetime de python a la época con strftime

Tengo un tiempo en UTC desde el que quiero el número de segundos desde la época. Estoy usando strftime para convertirlo en el número de segundos. Tomando como ejemplo el 1 de abril de 2012. >>>datetime.datetime(2012,04,01,0,0).strftime(‘%s’) ‘1333234800’ El 1 de abril de 2012, UTC desde la época es 1333238400, pero esto anterior devuelve 1333234800, que […]