在Python中查找两个时间字符串之间的差异

2024-09-30 01:33:36 发布

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

我有两次字符串格式HHMM,我想在分钟内找出差异。在

我尝试了以下方法,但出现以下错误:

TypeError:不支持-:'的操作数类型日期时间.time'和'日期时间.time'

import datetime  

a = "0628"
b = "0728"

aSep = a[:2] + ':' + a[2:]
bSep = b[:2] + ':' + b[2:]

timeA = datetime.datetime.strptime(aSep, '%H:%M').time()
timeB = datetime.datetime.strptime(bSep, '%H:%M').time()

diff = timeB -timeA
print diff

Tags: 方法字符串datetimetime格式错误时间diff
1条回答
网友
1楼 · 发布于 2024-09-30 01:33:36
import datetime  

a = "0628"
b = "0728"

timeA  = datetime.datetime.strptime(a, "%H%M")
timeB  = datetime.datetime.strptime(b, "%H%M")

print((timeB-timeA).total_seconds())
print(((timeB-timeA).total_seconds()/60.0))

输出:

^{pr2}$

相关问题 更多 >

    热门问题