Articles of Zona

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())

¿Cómo convertir una cadena con reconocimiento de zona horaria a datetime en python sin dateutil?

Tengo que convertir una cadena compatible con la zona horaria en un objeto de datetime Python. Por ejemplo, 2012-11-01T04:16:13-04:00 . Encuentro que hay un módulo de dateutil que tiene una función de análisis para hacerlo, pero realmente no quiero usarlo ya que agrega una dependencia. Entonces, ¿cómo puedo hacerlo? He intentado algo como lo siguiente, […]

¿Qué bibliotecas de Python pueden indicarme la ubicación y la zona horaria aproximadas con una dirección IP?

Buscando implementar una mejor ubicación geográfica con Python.