[ Foro de Python ]

Duda Datetime.time

11-Sep-2015 22:29
Invitado (Diana Hernandez)
1 Respuestas

Hola, me podrían ayudar con algo porfa? tengo un par de horas (formato datetime.time) ¿se puede saber la diferencia de horas entre ellas?


14-Sep-2015 23:41
Nacho Cabanes (+84)

El tipo de datos TimeSpan es el que te da la diferencia entre dos DateTime:

http://www.nachocabanes.com/csharp/curso2015/csharp12.php

Ooops! Perdona. Estaba pensando en C#. Para Python, puedes calcular la diferencia entre dos DateTime simplemente restando, y luego analizarlo usando ".timedelta":


t1 = datetime.datetime.now()
# Tras una pequeña pausa...
t2 = datetime.datetime.now()
transcurrido = t2 - t1
divmod(transcurrido.total_seconds(), 60)


Tienes la referencia oficial aquí:

https://docs.python.org/2/library/datetime.html#timedelta-objects






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)