list = [‘2020-03-23’,‘2019-12-23’,‘3天前’,‘4天前’,‘2020-03-16’,'4天前']
for li in list:
a = re.compile(r'\d{4}-\d{2}-\d{2}').findall(li)
if a != []:
time1 = li
print(time1)
else:
date = re.compile(r'\d{1}').findall(li)[0]
date = int(date)
if date < 5 :
timeNow = datetime.datetime.now()
date = timeNow-datetime.timedelta(days=date)
else:
date = datetime.datetime.now()
print(date.strftime('%Y-%m-%d')
python判断列表的时间是否正常,不正常则计算正确时间。
最新推荐文章于 2021-10-11 23:02:22 发布