接收一个日期输入,并输出该日期前一天和后一天的日期
import datetime
import sys
def next_day(date_str):
ds = datetime.datetime.strptime(date_str, "%Y-%m-%d")
dt = datetime.timedelta(hours=24)
return (ds+dt).strftime("%Y-%m-%d")
def prev_day(date_str):
ds = datetime.datetime.strptime(date_str, "%Y-%m-%d")
dt = datetime.timedelta(hours=24)
return (ds-dt).strftime("%Y-%m-%d")
while True:
line = sys.stdin.readline()
line = line.strip()
if line == '':
break
print('前一天:', prev_day(line))
print('后一天:', next_day(line))
转载请注明原文地址:https://ipadbbs.8miu.com/read-25634.html