defget_strtime(text):
text = text.replace("年","-").replace("月","-").replace("日"," ").replace("/","-").strip()
text = re.sub("\s+"," ", text)
t =""
regex_list =[# 2013年8月15日 22:46:21"(\d{4}-\d{1,2}-\d{1,2} \d{1,2}:\d{1,2}:\d{1,2})",# "2013年8月15日 22:46""(\d{4}-\d{1,2}-\d{1,2} \d{1,2}:\d{1,2})",# "2014年5月11日""(\d{4}-\d{1,2}-\d{1,2})",# "2014年5月""(\d{4}-\d{1,2})",]for regex in regex_list:
t = re.search(regex, text)if t:
t = t.group(1)return t
else:print("没有获取到有效日期")return t