用python比较2个日期

Fed*_*tta 1 python datetimepicker

我需要将2个日期与IF进行比较,但由于某些奇怪的(:P)原因,我无法做到.我的代码

date1 = strftime("%Y-%m-%d")
d2 = os.path.getmtime('/tmp/file')
date2 = datetime.date.fromtimestamp(d2)
if date1 == date2 :
    print 'same date'
else:
    print 'different date'
Run Code Online (Sandbox Code Playgroud)

我不知道为什么,用相同的日期显示,但是,这个IF显示'不同的日期'也许是一个新手问题,对不起!

谢谢 !

Ign*_*ams 5

date1是一个字符串,date2是一个datetime.date.也许你的意思date1 = datetime.date.today().