我正在尝试编写一个python脚本来计算下一个生日。不幸的是,我不断收到此错误消息,指出“不支持的操作数类型 - :'str'和'datetime.datetime'”
任何帮助将不胜感激。这是我的代码:
import datetime
birthday = input('Please enter your birthday(mm/dd/yyyy): ')
birthdate = datetime.datetime.strptime(birthday,'%m/%d/%Y').date()
currentDate = datetime.datetime.today()
days = birthday - currentDate
print(days)
答案 0 :(得分:0)
您需要将生日作为日期时间对象,并使用它代替生日。
birthdate = datetime.datetime.strptime(birthday,'%m/%d/%Y')
currentDate = datetime.datetime.today()
days = birthdate - currentDate