以下日期模式
1st January
30th April
很容易被解析成datetime.date
via的实例dateutil.parser.parse()
:
In [1]:from dateutil.parser import parse
In [2]: parse('1st January')
Out[2]: datetime.datetime(2012, 1, 1, 0, 0)
In [3]: parse('8th April')
Out[3]: datetime.datetime(2012, 4, 30, 0, 0)
如何从解析中返回未来日期?
即解析'1st January'
将返回datetime.datetime(2013, 1, 1, 0, 0)
,2013 年 1 月 1 日而不是 2012 年 1 月 1 日。任何优雅的解决方案?