python 实现 开始字符串时间 结束字符串时间 差 计算
可以使用datetime模块来实现开始字符串时间和结束字符串时间差的计算。
假设开始时间和结束时间的字符串格式为"%Y-%m-%d %H:%M:%S",可以采用以下步骤来计算它们之间的差:
- 使用datetime.strptime()方法将字符串转换为datetime对象
- 计算datetime对象之间的差值
- 将差值转换为秒数,即使用total_seconds()方法
- 可以将秒数转换为其他时间单位,如小时、分钟等
下面是一个示例代码:
from datetime import datetime
start_time_str = "2021-10-01 12:00:00"
end_time_str = "2021-10-01 13:30:30"
start_time = datetime.strptime(start_time_str, "%Y-%m-%d %H:%M:%S")
end_time = datetime.strptime(end_time_str, "%Y-%m-%d %H:%M:%S")
time_diff = end_time - start_time
seconds_diff = time_diff.total_seconds()
print("时间差为:", seconds_diff, "秒")
输出结果为:
时间差为: 5430.0 秒
可以看到,输出结果为开始时间和结束时间之间的秒数差
原文地址: https://www.cveoy.top/t/topic/fn6C 著作权归作者所有。请勿转载和采集!