我需要通过将它与今天的日期进行比较来检查日期,但我最初给出的格式是12 Dec 2016,我不确定如果我甚至可以使用pythons时间模块来帮助我将它与今天的日期进行比较,因为它是一个不寻常的格式.
您可以使用以下内容:
from datetime import datetime
my_date = datetime.strptime('12 Dec 2016', '%d %b %Y')
Run Code Online (Sandbox Code Playgroud)
现在,你可以比较my_date有datetime.today()
输出:
>>> from datetime import datetime
>>>
>>> my_date = datetime.strptime('12 Dec 2016', '%d %b %Y')
>>>
>>> my_date
datetime.datetime(2016, 12, 12, 0, 0)
>>>
>>> my_date.date()
datetime.date(2016, 12, 12)
>>>
>>> datetime.today()
datetime.datetime(2016, 12, 16, 9, 44, 21, 562000)
>>>
>>> datetime.today().date()
datetime.date(2016, 12, 16)
Run Code Online (Sandbox Code Playgroud)