题目受版权保护,不可转载参见上述链接
input
2018-01-23
1998-01-01
2018-12-31
output
前一天: 2018-01-22
后一天: 2018-01-24
前一天: 1997-12-31
后一天: 1998-01-02
前一天: 2018-12-30
后一天: 2019-01-01
My Code
import sys
import datetime
def next_day(date_str):
d = datetime.datetime.strptime(date_str, "%Y-%m-%d")
return (d+datetime.timedelta(days = 1)).strftime("%Y-%m-%d")
def prev_day(date_str):
d = datetime.datetime.strptime(date_str, "%Y-%m-%d")
return (d+datetime.timedelta(days = -1)).strftime("%Y-%m-%d")
while True:
line = sys.stdin.readline()
line = line.strip()
if line == '':
break
print('前一天:', prev_day(line))
print('后一天:', next_day(line))