python中的当前时间并减去自定义时间

python中的当前时间并减去自定义时间,python,Python,我试图在python中为一个变量获取一个正确的时间,并获取一个自定义时间(比如一个退出时间) 基本上,我想从系统中获取当前时间(只是小时和分钟),然后从结束时间中减去它。 假设晚上7点,我的班次在晚上10点结束,我想得到开始和结束班次之间的时间,总共3小时 我尝试: import datetime Current_Time = datetime.datetime.now().time() ExitTime = datetime.time(hour=6, minute=30) print(Exi

我试图在python中为一个变量获取一个正确的时间,并获取一个自定义时间(比如一个退出时间) 基本上,我想从系统中获取当前时间(只是小时和分钟),然后从结束时间中减去它。 假设晚上7点,我的班次在晚上10点结束,我想得到开始和结束班次之间的时间,总共3小时

我尝试:

import datetime

Current_Time = datetime.datetime.now().time()
ExitTime = datetime.time(hour=6, minute=30)
print(ExitTime)
print(Current_Time)

Time_To_Leave =  ExitTime - Current_Time
print(Time_To_Leave)
得到这个错误:

Traceback (most recent call last):
  File "D:/Haymovich/Scripting/x.py", line 8, in <module>
    Time_To_Leave =  ExitTime - Current_Time
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
06:30:00
18:28:45.036910
回溯(最近一次呼叫最后一次):
文件“D:/Haymovich/Scripting/x.py”,第8行,在
离开时间=退出时间-当前时间
TypeError:-:“datetime.time”和“datetime.time”的操作数类型不受支持
06:30:00
18:28:45.036910