【发布时间】:2016-01-16 14:29:43
【问题描述】:
我正在尝试编写一个 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)
【问题讨论】:
-
您需要将
birthday转换为日期时间对象。 -
这是什么语言?
-
这是用 Python 编写的。我很抱歉没有在帖子中说明这一点。如何将其转换为日期时间对象?
标签: python string for-loop types operands