Skip to main content
 首页 » 编程设计

python之用python比较2个日期

2025年05月04日15zhoujg

我需要将 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' 

我不知道为什么,用打印显示相同的日期,但是,用这个 IF 显示“不同的日期” 也许是一个新手问题,抱歉!

谢谢!

请您参考如下方法:

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