使用 datetime.timedelta 比较两个日期

Ale*_*ovo 0 python datetime python-3.x

我一直在尝试比较两个日期:

我得到第一个:

    now =  datetime.datetime.now()
    data_loc=datetime.date(now.year,now.month,now.day)
Run Code Online (Sandbox Code Playgroud)

第二个像:

    date_to_compare=datetime.date(2018,2,13)
Run Code Online (Sandbox Code Playgroud)

现在我想要这样的东西:

    if (data_loc-date_to_compare) < 60:
        do something
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

类型错误:“datetime.timedelta”和“int”的实例之间不支持“<”

blh*_*ing 5

你必须timedelta与另一个比较timedelta

if (data_loc-date_to_compare) < datetime.timedelta(days=60):
Run Code Online (Sandbox Code Playgroud)