从 timedelta 转换为分钟

2023-11-25

我正在使用变量当前时间和 end_program 进行计算以获得剩余的分钟数。

current_time = datetime.timedelta(hours = get_24_hours, minutes = get_24_minutes)
end_program = datetime.timedelta(hours = int(program_hours), minutes = int(program_minutes))
current_program = end_program - current_time

Output:

1:30:00
2:00:00
0:45:00
0:45:00
0:15:00
0:15:00
0:35:00

我想将 timedelta 转换为分钟:

90
120
45
45
15
15
35

正如你所看到的时间增量0:15:00这意味着 15 分钟,所以我想将其转换为15, for 0:35:0035分钟我想把它转换成35, for 0:45:0045分钟我想把它转换成45, 但对于2:00:002小时我想把它转换成120为 120 分钟。为了1:30:00作为 1 小时 30 分钟,我想将其转换为90分钟。

如何将 timedelta 转换为分钟?


您可以将秒转换为分钟:

print int(current_program.total_seconds() / 60)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 timedelta 转换为分钟 的相关文章

随机推荐