在Python中将分钟转换为HH:MM格式

mll*_*lnd 3 python time

首先,我想指出我是Python的初学者.

我的问题是我无法弄清楚在Python中将分钟转换为HH:MM格式的正确方法是什么.

任何帮助表示赞赏!

Mar*_*ers 17

使用divmod()功能:

'{:02d}:{:02d}'.format(*divmod(minutes, 60))
Run Code Online (Sandbox Code Playgroud)

这里divmod()将分钟数除以60,将小时数和余数分为1.

演示:

>>> minutes = 135
>>> '{:02d}:{:02d}'.format(*divmod(minutes, 60))
'02:15'
Run Code Online (Sandbox Code Playgroud)