计算两个datetime字符串之间的时间

2024-06-17 12:40:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要用datetime计算时间

我有两个字符串t1 = '12:00:00't2 = '13:00:00'。我需要找出它们之间的区别。我想得到它,这样total_time = t2 - t1但是,我不能直接减去它们

我已经用t1t2格式设置了'%H:%M:%S'

我怎样才能做到这一点


Tags: 字符串datetimetime格式时间totalt1区别
1条回答
网友
1楼 · 发布于 2024-06-17 12:40:34

将它们解析为datetime对象,然后减去它们

import datetime

t1 = '12:00:00'
t2 = '13:00:00'

print datetime.strptime(t2, "%H:%M:%S") - datetime.strptime(t1, "%H:%M:%S")
# datetime.timedelta(0, 3600)

相关问题 更多 >