Таймер в часах/минутах/секундах на python 3

Нужна утилита отсчитывающая время до выполнения функции, но не в секундах, а в часах и минутах. Думал реализовать умножая секунды на 60, сохранять в минутную переменную, потом её же ещё на 60, получая часовую, но чёт такое себе решение как мне кажется. В модуле Time нужной инфы не нашёл. Таймеров несколько, все они в отдельных потоках и нужно выводить оставшееся время в Label на tkinter.


Ответы (1 шт):

Автор решения: Zhihar

обычно делается так:

hours, minutes, seconds = time // 3600, (time - 3600 * (time // 3600)) // 60, time % 60

или так

hours, minutes, seconds = time // 3600, (time % 3600) // 60, time % 60
→ Ссылка