我正在用python创建一个函数,以将日期格式解析为datetime对象。 如果没有设置年份,我想自动插入当前年份。
这是我的职能:
from datetime import datetime
def try_parsing_date(text):
for fmt in ('%d %m %y', '%d %m %Y', '%d.%m.%y', '%d.%m.%Y', '%d %B %y', '%d %B %Y', '%d %B %Y', '%d %m', '%d. %m', '%d %B', '%d. %B'):
try:
return datetime.strptime(text, fmt).date()
except ValueError:
pass
return None