使用由00:02:01:16
等列分隔的四组双位数来描述持续时间。
我知道这表示时间间隔或持续时间。
我想把它翻译成一个数字,代表一个更常见形式的持续时间,如“120秒”或“12分钟”。应该采取什么方法?
答案 0 :(得分:1)
", ".join((a+b for a,b in zip(time_s.split(":")," hour(s), min(s), second(s), ms".split(","))))
答案 1 :(得分:0)
您需要使用timedelta
。
from datetime import timedelta
假设您的时间00:02:01:16存储在a
中,来自end_time - start_time
这将自动成为timedelta对象。然后,您可以使用a.total_seconds()
获取秒信息。
检查Timedelta Documentation了解更多用法和示例