我正在处理我的python代码,因为我想在编程时将其转换为分钟。当程序从12:00AM
开始,我当前时间显示为1:00AM
。该计划的结束时间显示为6:00AM
,因此我希望在1:00AM
和6:00AM
之间进行计算,然后将其取走,然后将其乘以60,将其转换为分钟。
示例:6
带走1
5
,然后我想将它乘以60,即300分钟。
以下是代码:
current_time = int(time.strftime("%M"))
prog_width = self.getControl(int(program_id)).getWidth()
prog_length = int(prog_width) / 11.4 - current_time
prog_length = str(prog_length)
prog_length = prog_length.replace('.0', '')
prog_length = int(prog_length)
print prog_length
你能否告诉我一个例子,说明我如何计算1:00AM
和6:00AM
之间的距离,然后将其转换为分钟,当它乘以60?
答案 0 :(得分:1)
您可以使用datetime
模块
from datetime import timedelta
start = timedelta(hours=1)
end = timedelta(hours=6)
duration = end - start
print duration.total_seconds() / 60