首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取12个月内每个月(直到该月)的数据

要获取12个月内每个月(直到该月)的数据,你可以使用当前日期和Python的dateutil.relativedelta库。以下是一个示例代码:

代码语言:javascript
复制
from datetime import datetime
from dateutil.relativedelta import relativedelta

# 获取当前日期
now = datetime.now()

# 初始化一个空列表来存储每个月的第一个月
months = []

# 循环12次,获取每个月的数据
for i in range(1, 13):
    # 计算当前月份
    current_month = now - relativedelta(months=i)
    first_day_of_month = current_month.replace(day=1)
    months.append(first_day_of_month)

# 打印结果
for month in months:
    print(month.strftime("%Y-%m"))

这段代码首先获取当前日期,然后使用relativedelta函数计算过去12个月的每个月的第一天。最后,它将这些日期格式化为YYYY-MM格式并打印出来。

如果你需要获取每个月的数据,你可以根据这些月份的第一天来查询数据库或执行其他操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券