python 输入年月获取下个月年月

####输入"2021年10月" 得到“2021年11月”
import datetime
import calendar
monthStr = "2021年10月"
year_int,month_int = int(monthStr[:4]),int(monthStr[5:-1])
_,days_num = calendar.monthrange(year_int,month_int) #该月天数
month_last_date = datetime.date(year_int,month_int,days_num)#该月最后一天日期
next_month_firstdate = month_last_date+datetime.timedelta(days=1) #下个月第一天日期
nextmonthStr =str(next_month_firstdate.year)+'年'+str(next_month_firstdate.month)+'月'#下个月 2021年11月

你可能感兴趣的:(工作中出现的小功能点,python)