如何比较 python 中的日期并找到较大的日期

How to compare dates in python and find the greater one

我想比较 2 个日期,如果日期 1 大于日期 2 则预测标签为真,而日期 1 小于日期 2 则预测为假。
我已经训练了模型,但模型预测的日期是错误的,即如果 13-01-202014-01-2020 给出它将预测为真,但正确答案为假。

试试这个:

import datetime
StartDate = "13-01-2020"
EndDate = "14-01-2020"
res = datetime.datetime.strptime(StartDate, '%d-%m-%Y')
res2 = datetime.datetime.strptime(EndDate, '%d-%m-%Y')
if res>res2:
    print(StartDate)
elif res<res2:
    print(EndDate)

将字符串转换为日期时间格式,然后进行比较。