如何将数字(以秒为单位)转换为时间格式?

时间:2015-03-25 05:58:25

标签: python django django-admin

如何将数字(以秒为单位)转换为时间格式?此外,没有军队时间,只有12小时格式。

我想从一天开始,我不确定如何精心制作。我想创建一个动作来计算事件将花费多少时间并创建一个时间表。时间长度取决于事件中的人数。我已经想到要在几秒内得到一个整数,我只需将其转换为实际时间。

1 个答案:

答案 0 :(得分:3)

内置divmod对此非常有用。例如, 11小时10分9秒等于40209总秒数。

>>> total_seconds = 40209
>>> minutes, seconds = divmod(total_seconds, 60)
>>> hours, minutes = divmod(minutes, 60)
>>> print '{:02d}:{:02d}:{:02d}'.format(hours, minutes, seconds)
11:10:09