import pandas as pd
s_date = "2022-12-14"
s_date =pd.Timestamp(s_date) #设置日期
print("日期:",s_date)
# 获得前一年的这一天
s_date1 = s_date + pd.DateOffset(n=-1,years=1)
print("前一年日期:",s_date1)
# 获得后一年的这一天
s_date1 = s_date + pd.DateOffset(n=1,years=1)
print("后一年日期:",s_date1)
# 获得前一月的这一天
s_date1 = s_date + pd.DateOffset(n=-1,months=1)
print("前一月日期:",s_date1)
# 获得后一月的这一天
s_date1 = s_date + pd.DateOffset(n=1,months=1)
print("后一月日期:",s_date1)
# 获得前一天
s_date1 = s_date + pd.DateOffset(n=-1,days=1)
print("前一天日期:",s_date1)
# 获得后一天
s_date1 = s_date + pd.DateOffset(n=1,days=1)
print("后一天日期:",s_date1)
输出结果: