Ken*_*den 4 python string types for-loop operands
我正在尝试编写一个 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)
Run Code Online (Sandbox Code Playgroud)
您需要使用生日作为日期时间对象,并使用它代替生日。
birthdate = datetime.datetime.strptime(birthday,'%m/%d/%Y')
currentDate = datetime.datetime.today()
days = birthdate - currentDate
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16518 次 |
| 最近记录: |