可以使用 datetime 模块来进行时间差计算。下面是一个示例代码:

from datetime import datetime

start_time = datetime(2022, 8, 1, 12, 0, 0)  # 开始时间
end_time = datetime(2022, 8, 3, 14, 30, 0)  # 结束时间

time_diff = end_time - start_time  # 时间差

print(f"开始时间:{start_time}")
print(f"结束时间:{end_time}")
print(f"时间差:{time_diff}")
print(f"总共耗时(小时):{time_diff.total_seconds() / 3600}")

输出结果为:

开始时间:2022-08-01 12:00:00
结束时间:2022-08-03 14:30:00
时间差:2 days, 2:30:00
总共耗时(小时):50.5

其中 datetime 函数的参数分别为年、月、日、时、分、秒。时间差可以通过减法运算得到,得到的结果是一个 timedelta 对象,里面包含天数和秒数等信息。可以通过 total_seconds 方法获取总共耗时(单位为秒),再除以 3600 得到小时数

python 实现 开始时间 结束时间 差 计算

原文地址: https://www.cveoy.top/t/topic/fn6x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录