【发布时间】:2022-11-21 14:30:04
【问题描述】:
我试图减去两次并得到一个错误。在下面总错误即将到来
if result[0]['outTime'] != None:
type = "bothPunchDone"
FMT = '%H:%M:%S'
total= datetime.strptime(result[0]['outTime'], FMT) - datetime.strptime(result[0]['inTime'], FMT)
我试过但无法解决问题。
【问题讨论】:
-
result[0]['outTime'] 是这个字符串还是 int 检查然后如果它是 int 你可以使用 str(result[0]['outTime']) 将它转换为 sting
-
我当前的时间格式 = datetime.now().strftime("%H:%M:%S")
-
尝试打印 type(result[0]['out Time'] ) 和 type(result[0]['in Time']) 并查看