【发布时间】:2019-03-29 14:14:25
【问题描述】:
我需要比较下面给出的两个日期:
my_date = 'Mar 15 00:00:00 2019'
date_to_check = "Sep 17 04:00:05 2018"
if my_date<=date_to_check:
print(True)
它不应该打印任何东西。但它正在打印“True”。我发现了问题——它只比较了 3 月 15 日到 9 月 17 日,没有考虑到年份。 而且我无法将日期格式更改为其他格式,因为我需要比较文本文件中的日期。
任何关于此的cmets。
【问题讨论】:
-
在问题中,我看到一个代码 sn-p 比较字符串不是日期,并且
date_to_check在字典上大于my_date。见:stackoverflow.com/questions/4806911/… -
@vahdet,是的,我看到 date_to_check 在字典上大于 my_date,。有没有办法比较这两个日期字符串?
标签: python-3.x datetime