以下の日付パターン
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'
は 2012 年 1 月 1 日ではなく 2013 年 1 月 1 日を返しdatetime.datetime(2013, 1, 1, 0, 0)
ます。エレガントな解決策はありますか?