我想使用python的date
包从string
中提取dateutil
。 dateutil
的格式不同,但是date
的day
部分不存在。
以字母书写时,[date
的前面是像string
的Month
,但是当写成数字时,像year
或Sep 2016
的前面是year
>>
2016-09
[如下所示,如何处理
201609
和import dateutil.parser as dparser print(dparser.parse("The file is for month Sep 2016.",fuzzy=True).month 9 print(dparser.parse("The file is for month Sept-2016.",fuzzy=True).month) 9 print(dparser.parse("The file is for month 2016-09.",fuzzy=True).month) 9
之间没有连字符-
的情况-
year
此库中是否有这样做的选项?
我想使用python的dateutil包从字符串中提取日期。日期采用不同的格式,但是这些字符串中的任何一个都不包含日期的日期部分。 ...
如果您不介意使用外部软件包,则完全不同的解决方案是使用dateparser(month
),它可以解析多种格式的日期(甚至包括某些NLP功能)