【发布时间】:2012-04-12 19:06:40
【问题描述】:
以下日期模式
1st January
30th April
很容易通过dateutil.parser.parse()解析成datetime.date的实例:
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 日。任何优雅的解决方案?
【问题讨论】:
标签: python python-datetime python-dateutil