Python timedelta class 分钟
Python timedelta class minutes
如何获取timedelta的分秒(ex: 2:01)?有什么公式吗?
我已经试过了,但效果并不好
minutes = int(diff.seconds/60)
我可能误解了这个问题,但如果您正在寻找一个 timedelta
对象,其中 seconds = 121
那么:
>>> from datetime import timedelta
>>> timedelta(minutes=2, seconds=1)
datetime.timedelta(seconds=121)
Isayahs 的答案很有效,但如果你不想使用任何库,你可以做类似的事情:
minutes = seconds // 60
remainingSeconds = seconds % 60
print(str(minutes) + ":" + str(remainingSeconds))
如何获取timedelta的分秒(ex: 2:01)?有什么公式吗?
我已经试过了,但效果并不好
minutes = int(diff.seconds/60)
我可能误解了这个问题,但如果您正在寻找一个 timedelta
对象,其中 seconds = 121
那么:
>>> from datetime import timedelta
>>> timedelta(minutes=2, seconds=1)
datetime.timedelta(seconds=121)
Isayahs 的答案很有效,但如果你不想使用任何库,你可以做类似的事情:
minutes = seconds // 60
remainingSeconds = seconds % 60
print(str(minutes) + ":" + str(remainingSeconds))