可以使用 Python 的 datetime 模块来计算开始字符串时间和结束字符串时间差。

假设开始时间和结束时间的字符串格式为 '%Y-%m-%d %H:%M:%S',可以采用以下步骤来计算它们之间的差:

  1. 使用 datetime.strptime() 方法将字符串转换为 datetime 对象
  2. 计算 datetime 对象之间的差值
  3. 将差值转换为秒数,即使用 total_seconds() 方法
  4. 可以将秒数转换为其他时间单位,如小时、分钟等

下面是一个示例代码:

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 秒

可以看到,输出结果为开始时间和结束时间之间的秒数差。

Python 计算字符串时间差:秒、小时、分钟

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

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