Python3:用 datetime 和 dateutil 轻松获取上个月第一天
在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) ``` ######[AI写代码神器 | 188点数解答 | 2024-01-02 09:45:56]
相关提问
- Python3 巧用 datetime 获取上个月第一天的方法揭秘( | 191点数解答 | 2024-01-02 09:44:55)244
- Python3:用 datetime 和 dateutil 轻松获取上个月第一天(阿里通义 | 188点数解答 | 2024-01-02 09:45:56)247
- Python代码:数学与地理计算函数的奇妙实现(字节豆包 | 30点数解答 | 2024-08-04 10:23:08)296
- 用户申请单表创建:含详细字段设计与关键逻辑注意点(阿里通义 | 269点数解答 | 2024-12-03 11:49:17)226
- 用户申请表创建:SQL 实现与数据处理关键要点解析(阿里通义 | 358点数解答 | 2024-12-03 11:53:22)264
- 优化“user_application_form”表结构:手机号、性别类型及索引的改进建议(百度文心 | 551点数解答 | 2024-12-03 11:54:28)271
- Python代码:Flask结合数据库与饮食口味映射开发 (字节豆包 | 33点数解答 | 2025-05-12 22:13:16)159
- Java技巧:用 indexOf 方法获取字符串中某子字符串所有出现位置( | 691点数解答 | 2023-12-28 19:49:03)327
- NOIP2015 基础题:揭秘骑士按规律获金币总数的算法!(字节豆包 | 552点数解答 | 2026-02-04 21:40:54)73
- Python编程:计算骑士给定天数内获得的金币总数(字节豆包 | 656点数解答 | 2026-02-05 20:36:17)73
- C++揭秘:国王给骑士发金币,前k天金币总数这样算!(字节豆包 | 445点数解答 | 2026-02-06 15:17:51)24
- 搞定骑士金币发放计算:避开开发三大陷阱!(字节豆包 | 284点数解答 | 2026-02-06 22:08:02)50