14 lines
454 B
Python
14 lines
454 B
Python
|
|
def print_time_delta(seconds):
|
|
seconds = int(seconds)
|
|
days, seconds = divmod(seconds, 86400)
|
|
hours, seconds = divmod(seconds, 3600)
|
|
minutes, seconds = divmod(seconds, 60)
|
|
if days > 0:
|
|
return '%dd%dh%dm%ds' % (days, hours, minutes, seconds)
|
|
elif hours > 0:
|
|
return '%dh%dm%ds' % (hours, minutes, seconds)
|
|
elif minutes > 0:
|
|
return '%dm%ds' % (minutes, seconds)
|
|
else:
|
|
return '%ds' % (seconds,) |