比较两个日期与datetime.timedelta

时间:2018-08-07 14:51:52

标签: python python-3.x datetime

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

我获得了第一个:

    now =  datetime.datetime.now()
    data_loc=datetime.date(now.year,now.month,now.day)

第二个像:

    date_to_compare=datetime.date(2018,2,13)

现在我想要这样的东西:

    if (data_loc-date_to_compare) < 60:
        do something

这是我得到的错误:

TypeError:“ datetime.timedelta”和“ int”的实例之间不支持“ <”

1 个答案:

答案 0 :(得分:4)

您必须将timedelta与另一个timedelta进行比较:

if (data_loc-date_to_compare) < datetime.timedelta(days=60):