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

问题描述 投票:0回答:1

我想比较 2 个日期,如果日期 1 大于日期 2,则预测标签为真;如果日期 1 小于日期 2,则预测标签为假。
我已经训练了模型,但模型对附近日期的预测是错误的,即如果给出

13-01-2020
14-01-2020
,它将预测正确,但正确答案是错误的。

python date date-comparison
1个回答
1
投票

试试这个:

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)

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

© www.soinside.com 2019 - 2024. All rights reserved.