python中的短日期(年/月/日)

nag*_*m97 -1 python time

我需要通过将它与今天的日期进行比较来检查日期,但我最初给出的格式是12 Dec 2016,我不确定如果我甚至可以使用pythons时间模块来帮助我将它与今天的日期进行比较,因为它是一个不寻常的格式.

ett*_*any 8

您可以使用以下内容:

from datetime import datetime

my_date = datetime.strptime('12 Dec 2016', '%d %b %Y')
Run Code Online (Sandbox Code Playgroud)

现在,你可以比较my_datedatetime.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)