我正在尝试使用datetime模块在python中构建一个闹钟。我将用户的输入时间作为字符串,并使用strptime(%H:%M:%S)解析它。我使用datetime.now()。time()找到当前时间。我试图减去当前时间和所需的闹钟时间来获得间隔。它给出了一个错误
以HH:MM(24小时格式)00:45:00回溯时间(最近一次) 最后调用):文件“alarm.py”,第8行,in secs = alarm- now TypeError:不支持的操作数类型 - :'datetime.time'和'datetime.time'
这是代码:
from datetime import datetime
time=input("Enter the time in HH:MM(24-hr format)")
alarm=datetime.strptime(time,"%H:%M:%S").time()
now=datetime.now().time()
secs= alarm- now