我在一个项目中,我需要匹配给定的日期(取自用户)与今天,我需要运行代码只有日期大于今天我尝试了各种方法,但它反映了一些转换错误,我使用下面的代码,我得到了相同的输出为假,即使我输入了前几天到今天,也后今天。。我想我在转换过程中出错了。我想我是在比较这两条弦。但是,即使我尝试了各种方法,也无法获得相同的预期输出。请帮我解决这个问题这里是我在我的项目中累的示例代码
from datetime import date
today = date.today().strftime('%d-%m-%y')
examdate=input('enter date in dd-mm-yy')
print(examdate>today)
输入和输出(当前日期为2018年6月30日)
在dd-mm-yy29-06-18中输入日期 假
在dd-mm-yy29-06-18中输入日期 假
在dd-mm-yy06-06-96中输入日期 假
在dd-mm-yy20-05-20中输入日期 假
问题是代码比较的是字符串而不是日期对象 所以试着理解比较日期对象
相关问题 更多 >
编程相关推荐