Articles of timedelta

Contando pares de día de la semana entre dos fechas

Considere la siguiente lista de pares de día de la semana en formato 24H : { ‘Mon’: [9,23], ‘Thu’: [12, 13, 14], ‘Tue’: [11, 12, 14], ‘Wed’: [11, 12, 13, 14] ‘Fri’: [13], ‘Sat’: [], ‘Sun’: [], } y dos puntos de tiempo, por ejemplo: Comienzo: datetime.datetime(2015, 7, 22, 17, 58, 54, 746784) Fin : […]

Timedelta se multiplica con float en python

Tengo dos fechas y puedo calcular timedelta como de costumbre. Pero quiero calcular algún porcentaje con el resultado de timedelta: full_time = (100/percentage) * timdelta Pero parece que solo puede multiplicarse con interegs. ¿Cómo puedo usar float lugar de int como multiplicador? Ejemplo: percentage = 43.27 passed_time = fromtimestamp(fileinfo.st_mtime) – fromtimestamp(fileinfo.st_ctime) multiplier = 100 / […]

Python format timedelta más de 24 horas para mostrar solo con horas?

¿Cómo formulo un tiempo de tiempo mayor a 24 horas para mostrar solo las horas en Python? >>> import datetime >>> td = datetime.timedelta(hours=36, minutes=10, seconds=10) >>> str(td) ‘1 day, 12:10:10′ # my expected result is: ’36:10:10’ Lo logro por: import datetime td = datetime.timedelta(hours=36, minutes=10, seconds=10) seconds = td.total_seconds() hours = seconds // 3600 […]

¿Por qué no se encuentra el delta de la fecha y hora de Python?

Estoy tratando de hacer una serie de fechas en formato mmddyyyy. Las fechas comenzarán en el día actual y luego irán dos semanas en el futuro. Así que todo depende de la fecha de inicio. Cuando ejecuto mi código recibo un error que dice: Traceback (most recent call last): File “timeTest.py”, line 8, in day […]

python: qué archivo es más nuevo y por cuánto tiempo

Estoy tratando de crear una rutina de comparación de archivos. Sospecho que el siguiente es un enfoque bastante torpe. Tuve algunas dificultades para encontrar información sobre los atributos o métodos de timedelta, o como se llamen; por lo tanto, medí la diferencia de fecha y hora a continuación solo en términos de días, minutos y […]

Django DurationField por defecto

Quiero pasar el valor predeterminado a DurationField desde django 1.8. Según la documentación debe ser datetime.timedelta from datetime import timedelta pause = DurationField(default=timedelta(minutes=20)) Pero en makemigrations dice: ValueError: Cannot serialize: datetime.timedelta(0, 1200) There are some values Django cannot serialize into migration files. De acuerdo. Tal vez deberíamos pasar enteros? pause = DurationField(default=int(timedelta(minutes=20).total_seconds())) o: pause = […]

Python – Comparación de fecha y hora con marcas de tiempo, timedelta

He pasado la última hora explorando los documentos de Python y muchas preguntas de SO; por favor, perdóname por ser otro novato de Python atrapado por el misterio de la diferencia horaria en Python. Mi objective es determinar la diferencia entre la hora actual y una fecha / hora determinada, independientemente de estar en el […]

¿Cómo puedo hacer un número de python de datetime

Tengo algunos datos de entrada, con marcas de tiempo en el archivo de entrada en forma de horas a partir de la fecha y hora especificadas en el nombre de archivo. Esto es un poco inútil, por lo que necesito convertirlo en objetos datetime.datetime de python y luego colocarlo en una matriz numpy. Podría escribir […]

¿Cómo elimino los microsegundos de un objeto timedelta?

Hago un cálculo del tiempo promedio, y me gustaría mostrar el promedio resultante sin microsegundos. avg = sum(datetimes, datetime.timedelta(0)) / len(datetimes)

calcule la diferencia de fecha y hora en años, meses, etc. en una nueva columna de dataframe de pandas

Tengo un dataframe de pandas con este aspecto: Name start end A 2000-01-10 1970-04-29 Quiero agregar una nueva columna que proporcione la diferencia entre las columnas de start y end en años, meses, días. Entonces el resultado debería verse como: Name start end diff A 2000-01-10 1970-04-29 29y9m etc. la columna diff también puede ser […]