Somme d'un grand nombre de durées
Bonjour,
J'ai une liste de durées en heures sous deux formats : char ("%H:%M") et float.
Je voudrais faire la somme de ces durées pour avoir un résultat qui peut être assez grand, par exemple : 997H02M.
J'ai tenté le coup en utilisant des timedeltas, cependant, au fil des sommes, mes résultats deviennent faux.
Voici un exemple de résultat que je veux éviter:
Code:
1 2 3 4 5
|
a = datetime.timedelta(0, 77063) //avec 77063 en secondes
b = 10802.0
c = a + datetime.timedelta(seconds=b)
//c = datetime.timedelta(1, 1465) |
Je suppose que passé une journée, le compteur repasse à 0... Comment éviter ça ?
Bonne journée !