python - 如何获得小时 :minutes

我这里有一个脚本(不是我自己的),它计算我的卫星接收器中电影的长度。它以分:秒

为单位显示长度

我想在 小时:分钟

我必须做出哪些改变?

这是有关脚本的和平:

if len > 0:
    len = "%d:%02d" % (len / 60, len % 60)
else:
    len = ""

res = [ None ]

我已经通过除以 3600 而不是 60 得到小时数,但无法得到分钟数...

提前致谢

彼得

最佳答案

你可以使用timedelta

from datetime import timedelta
str(timedelta(minutes=100))[:-3]
# "1:40"

https://stackoverflow.com/questions/1784952/

相关文章:

Python - 轻松将文本文件内容转换为字典值/键

c# - 格式化难读的 try..catch..finally block ?

c# - 格式化 C# 输出

Java - 土耳其语或其他月份的日期格式

javascript - 使用 jQuery 在输入框中显示一个小数点后 2 位的值,同时保持更高的

android - 使用数据绑定(bind)时从 getTimeInMillis 获取日期

java - 意外的 java SimpleDateFormat 解析异常

jsp - 如何将变量设置为小数点后 2 位

c - C中孤花括号代码块的含义

haskell - 新线 haskell