Python - Convert Secs Into Human Readable Time String (HH:MM:SS)
Python - Convert Secs Into Human Readable Time String (HH:MM:SS)
Submitted by Corey Goldberg on Wed, 06/02/2008 - 03:27.Convert a number of seconds into a human readable time string HH:MM:SS
7046 seconds is: 1 hour 57 mins 26 secs, or 01:57:26
The Function:
def humanize_time(secs):
mins, secs = divmod(secs, 60)
hours, mins = divmod(mins, 60)
return '%02d:%02d:%02d' % (hours, mins, secs)
The Output:
print humanize_time(7046)
>> 01:57:26
