TGINSIGHT SIMILAR POSTS
Најди сличен содржај
Изворен канал @pythonotes · Post #106 · 24 јун.
Как быстро распечатать красиво время имея в наличии число секунд ⏱? Конечно, можно посчитать сколько в этих секундах минут, часов и потом посчитать остаток, но есть способ быстрей! Это стандартный класс datetime.timedelta Просто создайте класс с указанием того что у вас есть и конвертните его в строку. Он всё посчитает за вас и покажет стандартный формат времени. >>> from datetime import timedelta >>> str(timedelta(seconds=1024)) '0:17:04' Можно просто распечатать если результат нужен в консоли >>> print(timedelta(minutes=128)) 2:08:18 Также поддерживаются нецелые значения. Например, нецелое число минут будет преобразовано в секунды. >>> print(timedelta(minutes=256.5)) 4:16:30 Вот так можно распечатать полтора часа >>> print(timedelta(hours=1.5)) 1:30:00 Можно выходить за пределы одних суток, появится количество дней >>> print(timedelta(hours=64.32)) 2 days, 16:19:12 >>> print(timedelta(weeks=20.32)) 142 days, 5:45:36 А еще они поддерживают математические операции >>> print(timedelta(minutes=5) + timedelta(hours=2)) 2:05:00 #libs#tricks
Пронајдени 0 слични објави
Пребарај: #libs
Не се пронајдени слични објави.
Оваа објава нема претходно пресметани резултати на сличност.