月份的加减需要用到 dateutil 模块, 使用命令安装: pip install python-dateutil 。 【如果安装后无法使用,鼠标移动到 dateutil 字样上,按住Ctrl建,选中 python-dateutil 来导入模块】
import datetime from dateutil.relativedelta import relativedelta # 获取当前时间 datetime_now = datetime.datetime.now() print("当前时间为:", datetime_now) datetime_three_month_ago = datetime_now - relativedelta(months=+5) print("减去5个月后的时间为:", datetime_three_month_ago) 打印>>>: 当前时间为: 2022-02-11 09:21:49.872349 减去5个月后的时间为: 2021-09-11 09:21:49.872349
如果想要当前月份加上5个月的话,将+5 改为 -5 即可