1 完整过程
import datetime
dte_str = '2020-01-31'
dte_dt = datetime.datetime.strptime(dte_str, '%Y-%m-%d')
new_dte_dt = dte_dt + datetime.timedelta(-7)
new_dte_str = datetime.datetime.strftime(new_dte_dt, '%Y-%m-%d')
2 简写过程
from datetime import datetime
from datetime import timedelta
dte_str = '2020-01-31'
new_dte_str = datetime.strftime(datetime.strptime(dte_str, '%Y-%m-%d') + timedelta(7), '%Y-%m-%d')
print(new_dte_str)
3 另外一种写法
from datetime import datetime
from datetime import timedelta
dte_str = '2020-01-31'
new_dte_str = (datetime.strptime(dte_str, '%Y-%m-%d') + timedelta(7)).strftime('%Y-%m-%d')