def parse_date_next(s, to_aware=True):
d = None
if _re_date.match(s):
d = datetime.datetime.strptime(s, DATE_P_FORMAT)
d += datetime.timedelta(days=1)
if _re_date_h.match(s):
d = datetime.datetime.strptime(s, DATE_P_FORMAT_WITH_HH)
d += datetime.timedelta(hours=1)
if _re_date_h_m.match(s):
d = datetime.datetime.strptime(s, DATE_P_FORMAT_WITH_HH_MM)
d += datetime.timedelta(minutes=1)
if _re_date_full.match(s):
d = datetime.datetime.strptime(s, DATE_P_FORMAT_FULL)
d += datetime.timedelta(seconds=1)
if d is not None and to_aware:
return make_aware(d)
return d
评论列表
文章目录