Pongo el código de la resta para que lo veáis, y así si alguien busca Restar Horas le ayude:
Código:
Este código, al escribir:def restar_hora(self,hora1,hora2): * * * *formato = "%H:%M:%S" * * * *h1 = datetime.strptime(hora1, formato) * * * *h2 = datetime.strptime(hora2, formato) * * * *resultado = h1 - h2 * * * *return str(resultado)
Código:
devuelve :restar_hora("10:30:50","09:20:30")
Código:
Lo que no entiendo es por que este otro código no funciona :'1:10:20'
Código:
este código devuelve el error :def sumar_hora(self,hora1,hora2): * * * *formato = "%H:%M:%S" * * * *h1 = datetime.strptime(hora1, formato) * * * *h2 = datetime.strptime(hora2, formato) * * * *resultado = h1 + h2 * * * *return str(resultado)
Código:
Alguna idea de por que pasa y como solucinarlo ? TypeError: unsupported operand type(s) for +: 'datetime.datetime' and 'datetime.datetime'