如何在“ datetime.timedelta”和“ int”之间进行操作?

时间:2020-05-10 13:28:54

标签: python datetime int operation

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

0 个答案:

没有答案