我正在尝试在datetime.timedelta和int之间执行'>'。这是我的代码:
import datetime
today = datetime.date.today()
date = int(input("Enter date"))
month = int(input("Enter month"))
year= int(input("Enter year"))
date1= datetime.date(year,month,date)
difference=today-date1
print((difference.days),"days")
if (difference)>14:
print("The difference is not allowed greater than 14")
我的输入正确,但是系统显示我无法在'datetime.timedelta'和'int'之间进行比较。
Enter date04
Enter month04
Enter year2020
36 days
Traceback (most recent call last):
File "C:\Users\khooz\OneDrive\Documents\test.py", line 9, in <module>
if (difference)>14:
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
我该如何在这两个对象之间做'>'?谢谢您!XD