Articles of Zona

La zona horaria de Python está mal compensada?

Estoy escribiendo un script de Python que contiene dos líneas de código que convierten la fecha que se pasó al método a la hora UTC: print “Timezone: %s” % get_localzone() date = datetime.now(tz=get_localzone()) print “Local time: %s” % date utc = pytz.utc utc_date = date.astimezone(utc) print “UTC date: %s” % utc_date y el resultado es: […]

¿Podemos tener django DatetimeField sin zona horaria?

Sugerir cualquier enlace. Tengo mucha búsqueda en él. No pude obtener las notas / tutoriales adecuados sobre él.

Cómo convertir una fecha y hora de una zona horaria arbitraria a otra zona horaria arbitraria

Digamos que recibo un objeto de fecha y hora arbitrario en una solicitud, como esta, que podría provenir de cualquier zona horaria posible, no sé cuál. Por ejemplo, simule que proviene de la costa este. import pytz from colander import iso8601 … ests1 = iso8601.parse_date(‘2016-04-01T00:00:00.0000-04:00’) pretend ests1 es el objeto que entra Usando pytz, puedo […]

Calcule tm_isdst a partir de la fecha y la zona horaria

Cuando corro la linea time.strptime(“2012-06-01 12:00:00 “+time.strftime(“%Z”), “%Y-%m-%d %H:%M:%S %Z”) crea una estructura para mí pero la bandera tm_isdst es incorrecta. El primero de junio, el horario de verano estaba activo, pero independientemente de la fecha en que ingrese, el indicador tm_isdst siempre está configurado en el momento localtime() este momento. Necesito saber si el […]

Determine la hora de inicio y finalización del día actual (UTC -> EST -> UTC); Pitón

Estoy almacenando todos mis tiempos en UTC y mi sistema está configurado en UTC (aunque estoy en EST). Tengo las fechas almacenadas como: Wed, 20 Feb 2013 03:51:39 +0000 Sin embargo, me gustaría seleccionar información basada hoy en día para EST, por lo que estoy intentando: Obtener la hora actual como UTC y cambiar a […]

dateutil y pytz dan diferentes resultados

Tengo un problema al comparar salidas con dateutil y pytz . Estoy creando un objeto datetime (UTC) y luego lo convierto a una zona horaria determinada, pero obtengo respuestas diferentes. Sospecho que dateutil a veces da resultados erróneos porque tiene problemas teniendo en cuenta el horario de verano (al menos, leí un comentario al respecto) […]

Mostrar el carácter: en el desplazamiento de la zona horaria utilizando datetime.strftime

¿Cuál es la cadena de formato para dar a strftime que daría el mismo resultado que veo para isoformat(‘ ‘) ? >>> from datetime import datetime >>> import pytz >>> dt = datetime.now(tz=pytz.UTC).replace(microsecond=0) >>> print dt 2014-05-29 13:11:00+00:00 >>> dt.isoformat(‘ ‘) ‘2014-05-29 13:11:00+00:00’ >>> dt.strftime(‘%Y-%m-%d %H:%M:%S%z’) ‘2014-05-29 13:11:00+0000’ ¿De dónde el comportamiento __str__ de datetime […]

Python: ¿la forma más simple y coherente de obtener la hora actual en zona horaria en UTC?

datetime.now() no parece tener información de zona horaria adjunta. Quiero la hora actual en UTC. ¿Qué debo hacer? >>> from datetime import datetime >>> y = datetime.now() >>> y datetime.datetime(2014, 3, 11, 11, 18, 33, 598489) Al principio pensé que datetime.utcnow() era la solución obvia, pero luego descubrí que tampoco tiene información de zona horaria […]

¿Cómo uso las zonas horarias con un objeto de fecha y hora en python?

¿Cómo represento correctamente una zona horaria diferente en mi zona horaria? El siguiente ejemplo solo funciona porque sé que la EDT está una hora por delante de mí, así que puedo descomentar la resta de myTimeZone () import datetime, re from datetime import tzinfo class myTimeZone(tzinfo): “””docstring for myTimeZone””” def utfoffset(self, dt): return timedelta(hours=1) def […]

Mostrar la hora en una zona horaria diferente

¿Hay una manera elegante de mostrar la hora actual en otra zona horaria? Me gustaría tener algo con el espíritu general de: cur = print(“Local time {}”.format(cur)) print(“Pacific time {}”.format()) print(“Israeli time {}”.format())