Articles of datetime

Manera fácil de conseguir la hora correcta en python.

Estoy ejecutando algunos trabajos en un clúster donde las fechas en cada nodo están un poco alejadas entre sí. ¿Existe una manera fácil de obtener el tiempo desde algún lugar de Internet a través de python o necesito que el administrador del sistema sincronice los tiempos entre las máquinas con más frecuencia? Me gustaría poner […]

Convertir matriz numpy a la lista de tiempos de datos

Tengo una matriz 2D de fechas de la forma: [YYY … ] [MMM … ] [DDD … ] [HHH … ] [MMM … ] [SSS … ] Así se ve data = np.array([ [2015, 2015, 2015, 2015, 2015, 2015], # … [ 1, 1, 1, 1, 1, 1], [ 1, 1, 1, 2, 2, 2], […]

¿Cómo mostrar el año actual en la plantilla Frasco?

Estoy buscando descubrir cómo generar el año actual en una plantilla de Flask. Sé que en Django puedes usar {% now “Y” %}. , pero hay un equivalente en el matraz? No he podido encontrar nada durante mi investigación hasta ahora.

Python datetime to microtime

He mirado a mi alrededor y parece que hay muchos hacks, pero no hay formas simples y “buenas” de hacer esto. Quiero convertir un objeto datetime Python en microtiempo como time.time() devuelve (seconds.microseconds). ¿Cuál es la mejor manera de hacer esto? El uso de mktime() los microsegundos por completo, posiblemente podrías crear un timedelta , […]

Convierta la cadena de tiempo expresada como a segundos en Python

¿Existe un buen método para convertir una cadena que represente el tiempo en el formato de [m | h | d | s | w] (m = minutos, h = horas, d = días, s = segundos w = semana) a la cantidad de segundos ? Es decir def convert_to_seconds(timeduration): … convert_to_seconds(“1h”) -> 3600 convert_to_seconds(“1d”) […]

¿Cómo encuentro la diferencia entre los tiempos en diferentes zonas horarias en Python?

Estoy tratando de calcular la diferencia (en segundos) entre dos fechas / horas con el siguiente formato: 2010-05-11 17:07:33 UTC 2010-05-11 17:07:33 EDT time1 = ‘2010-05-11 17:07:33 UTC’ time2 = ‘2010-05-11 17:07:33 EDT’ delta = time.mktime(time.strptime(time1,”%Y-%m-%d %H:%M:%S %Z”))-\ time.mktime(time.strptime(time2, “%Y-%m-%d %H:%M:%S %Z”)) El problema que tengo es EDT no se reconoce, el error específico es […]

Analizar la fecha y la hora de la cadena con la zona horaria utilizando la flecha

yo tengo import arrow s = ‘2015/12/1 19:00:00’ tz = ‘Asia/Hong_Kong’ ¿Cómo puedo analizar esto con Arrow de forma que obtenga un objeto Arrow con la zona horaria tz ? Los siguientes valores predeterminados a la hora UTC. In [30]: arrow.get(s, ‘YYYY/M/D HH:mm:ss’) Out[30]: Conozco la función .to pero eso convierte una zona horaria y […]

dateutil.parser.parse () e información de zona horaria perdida

Estoy tratando de dateutil.parser.parse() para analizar la salida predeterminada de str(datetime.datetime.now()) usando tiempos de datos conscientes de la zona horaria. Sin embargo, parse() parece perder la información de la zona horaria y reemplazarla con la hora local. A continuación se muestra la salida de IPython: In [1]: from django.utils.timezone import now In [3]: import dateutil […]

Python 3.6 datetime.fromtimestamp produce un error cuando se le da 0

En Python 3.5.2 esto funciona: datetime.datetime.fromtimestamp(0) returns -> datetime.datetime(1970, 1, 1, 1, 0) En Python 3.6, sin embargo, me sale datetime.datetime.fromtimestamp(0) -> OSError: [Errno 22] Invalid argument No puedo encontrar ningún cambio en la función en los documentos. Tengo curiosidad de por qué esto rompe mis guiones ahora y dónde puedo encontrar las razones. ¿Alguien […]

De stat (). St_mtime a datetime?

¿Cuál es la forma más idiomática / eficiente de convertir un tiempo de modificación recuperado de una llamada stat() a un objeto de datetime y datetime ? Se me ocurrió lo siguiente (python3): from datetime import datetime, timedelta, timezone from pathlib import Path path = Path(‘foo’) path.touch() statResult = path.stat() epoch = datetime(1970, 1, 1, […]