[Python-es] Como resto dos horas? datetime.time
Carlos Zuniga
carlos.zun en gmail.com
Vie Jul 6 17:05:19 CEST 2012
2012/7/6 Diego Uribe Gamez <diego.uribe.gamez en gmail.com>
>
> si eso ya me dio, la cuestión es que el código que tengo saca muchas
> relaciones de horas y lo que quiero mostrar es la suma de de esas restas, la
> forma que me mostraste solo resta, mas no suma, como hago para usar
> datetime.timedelta y luego sumarle otro datetime.timedelta si es que no se
> puede + mas sin embargo muestro una forma de hacerlo:
>
> horas_trabajadas = datetime.datetime.min - datetime.datetime.min
> for elemento in datos:
> inicia = elemento.fecha_servidor
> termina = elemento.fecha_servidor
> tiempo = termina - inicia
> horas_trabajadas = horas_trabajadas + tiempo
>
> Gracias por los comentarios.
>
segundos = 0
for elemento in datos:
inicia = elemento.fecha_servidor
termina = elemento.fecha_servidor
tiempo = termina - inicia
segundos += tiempo.seconds
horas_trabajadas = segundos / 3600
Saludos
--
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de
leer manuales.
Más información sobre la lista de distribución Python-es