使用datetime模块计算python中的时间间隔

时间:2018-06-16 19:14:40

标签: python datetime alarm

我正在尝试使用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

0 个答案:

没有答案