背景
目前有个需求,python中需要获取明天的日期,比如今天是2021-12-02,现在要获取到明天2021-12-03,如何简单的操作可以实现呢?
方法
import datetime
from dateutil.relativedelta import relativedelta
next_date = (datetime.date.today() + relativedelta(days=1)).strftime("%Y-%m-%d")
其中:
- datetime.date.today()获取当天的日期
- relativedelta(days=1) days也可以换成months和years
- +代表当前时间后, -代表当前时间前
结果
是不是很简单啊,我们不仅可以简单的获取明天的日期,还可以获取昨天,前天,几个小时前,几天前,几个月后等等信息
希望对你带来帮助