Python 如何将不同的日期格式转换为统一格式?

Python 如何将不同的日期格式转换为统一格式?,python,date,datetime,type-conversion,datetime-format,Python,Date,Datetime,Type Conversion,Datetime Format,Quora上的答案日期有不同的格式,这取决于答案的年龄,当答案日期是从当前一周开始时,只会提到日期缩写(例如:“mon”)。如果是从当前年份开始,则只会提到日期和月份缩写(例如:“3月29日”)。如果是不同年份,则日期类似于“2017年1月19日” python中是否有处理所有这些情况的模块,以便将日期转换为统一格式,如:'YYYY-MM-DD'?尝试使用: 如果需要采用YYYY-MM-DD格式,只需将其转换回字符串即可: >>> dateparser.parse("Jan 1

Quora上的答案日期有不同的格式,这取决于答案的年龄,当答案日期是从当前一周开始时,只会提到日期缩写(例如:“mon”)。如果是从当前年份开始,则只会提到日期和月份缩写(例如:“3月29日”)。如果是不同年份,则日期类似于“2017年1月19日”

python中是否有处理所有这些情况的模块,以便将日期转换为统一格式,如:'YYYY-MM-DD'?

尝试使用:

如果需要采用
YYYY-MM-DD
格式,只需将其转换回字符串即可:

>>> dateparser.parse("Jan 19, 2017").strftime("%Y-%m-%d")
'2017-01-19'
>>> dateparser.parse("Jan 19, 2017").strftime("%Y-%m-%d")
'2017-01-19'