我有两个 datetime.time
值,exit
和 enter
,我想做类似的事情:
duration = exit - enter
但是,我收到此错误:
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time
如何正确执行此操作?一种可能的解决方案是将 time
变量转换为 datetime
变量,然后进行减法运算,但我相信你们一定有更好更简洁的方法。
最佳答案
试试这个:
from datetime import datetime, date
datetime.combine(date.today(), exit) - datetime.combine(date.today(), enter)
combine
构建一个可以减去的日期时间。
关于python - 在python中减去两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5259882/