在python中减法两次

我有两个datetime.time值,exitenter,我想做如下操作:

持续时间=退出-进入

但是,我得到了这个错误:

TypeError:-:“datetime.time”和不支持的操作数类型
“datetime.time

如何正确地执行此操作?一个可能的解决方案是将time变量转换为datetime变量,然后再转换为子结构,但我相信你们一定有更好更干净的方法

试试这个:

从日期时间导入日期时间,日期
datetime.combine(date.today(),exit)-datetime.combine(date.today(),enter)

combine生成可以减去的日期时间

发表评论