У меня есть переменная, у которой есть секунды, и я хочу преобразовать в подробный формат времени. Мне это нравится в данный момент.Преобразование секунд в формат времени чтения
runTime = '%s Hours:Minutes:Seconds' % time.strftime("%H:%M:%S", time.gmtime(runTime))
Выходы:
17:25:46 Hours:Minutes:Seconds
Я хотел бы, чтобы он отформатирован как таковой:
17 Hours 25 Minutes 46 Seconds
В конце концов, я хотел бы иметь возможность сократить при меньших значениях:
Так если значение составляет минуты и секунды, оно должно понравиться
15 Minutes 5 Seconds
и если есть более 24 часов, а затем дней
1 Days 15 Hours 5 Minutes 1 Seconds
https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior – vminof