酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

python3 datetime 获取上个月的第一天

在Python3中,你可以使用`dateutil.relativedelta`模块来方便地获取上个月的第一天。以下是一个示例: ```python from datetime import datetime from dateutil.relativedelta import relativedelta # 获取当前日期 now = datetime.now() # 获取上个月的第一天 last_month_first_day = now - relativedelta(months=1, day=1) print(last_month_first_day) ``` 这段代码首先获取当前日期,然后通过`relativedelta`函数回溯一个月,并设置day为1,这样就得到了上个月的第一天。 如果你希望得到的是具体的日期格式(如'2022-01-01'),可以使用`strftime`方法进行格式化: ```python last_month_first_day_str = last_month_first_day.strftime('%Y-%m-%d') print(last_month_first_day_str) ``` [2024-01-02 09:45:56 | AI写代码神器 | 188点数解答]

相关提问