如何比较 python 中的日期并找到较大的日期
How to compare dates in python and find the greater one
我想比较 2 个日期,如果日期 1 大于日期 2 则预测标签为真,而日期 1 小于日期 2 则预测为假。
我已经训练了模型,但模型预测的日期是错误的,即如果 13-01-2020
和 14-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)
将字符串转换为日期时间格式,然后进行比较。
我想比较 2 个日期,如果日期 1 大于日期 2 则预测标签为真,而日期 1 小于日期 2 则预测为假。
我已经训练了模型,但模型预测的日期是错误的,即如果 13-01-2020
和 14-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)
将字符串转换为日期时间格式,然后进行比较。