来源:https://stackoverflow.com/questions/35066588/is-there-a-simple-way-to-increment-a-datetime-object-one-month-in-python
datetime.timedelta
import datetime
from dateutil.relativedelta import *
use_date = datetime.datetime.now()
use_date = use_date + datetime.timedelta(minutes=+10)
use_date = use_date + datetime.timedelta(hours=+1)
use_date = use_date + datetime.timedelta(days=+1)
use_date = use_date + datetime.timedelta(weeks=+1)
relativedelta
use_date = use_date+relativedelta(months=+1)
use_date = use_date+relativedelta(years=+1)
- for the last day of next month
use_date = use_date+relativedelta(months=+1)
use_date = use_date+relativedelta(day=31)
- for the penultimate day of next month:
use_date = use_date+relativedelta(months=+1)
use_date = use_date+relativedelta(day=31)
use_date = use_date+relativedelta(days=-1)
- last Friday of the next month
use_date = use_date+relativedelta(months=+1, day=31, weekday=FR(-1))
- 2nd Tuesday of next month
new_date = use_date+relativedelta(months=+1, day=1, weekday=TU(2))