时间转换:前天、3天前、1周前、1小时前、昨天、2019-11-04、11-04、11月04日
均转化为 '%Y-%m-%d %H:%M:%S' 此格式。
import re
import time
from datetime import datetime
def beforeHours2Date(hours, date_format='%Y-%m-%d %H:%M:%S'):
hours = int(hours)
t = time.time() - hours*60*60
t = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(t))
return t
def beforeHours2Date1(hours, date_format='%Y-%m-%d %H:%M:%S'):
hours = int(hours)
t = time.time() - hours*60*60
t = time.strftime('%Y-%m-%d', time.localtime(t))
return t
def parse_ymd(s):
aa=re.findall(r"(\d{4}-\d{1,2}-\d{1,2}\s\d{1,2}:\d{1,2})",s)
if aa !=[]:
a=aa[0]
else:
if '月' in s:
s=s.replace('月','-').replace('日','')
mon_s, day_s = s.split('-')
year_s='2020'