次の例を考えます。
seconds = totalTime % 60
minutes = (totalTime - seconds) % (60 ** 2)
hours = (totalTime - (minutes * 60)) / (60 ** 2)
finalTime = '{0:.0f}h {1:.0f}m {2:.0f}s'.format(hours, minutes, seconds)
たとえば、totalTime を 7000 (2 時間弱) に設定すると、次のように返されます。
-55h 3360m 39s
は!?これは、私が与えた任意の数字で発生します...それが役立つ場合は、もう1つの例を次に示します。
totalTime = 10000
-44h 2760m 39s