我正在尝试使用Python获取上个月的日期范围。例如,今天是2021年1月4日——我正在寻找检索“2020-12-01”和“2020-12-31”的方法
我从以下几点开始:
today = datetime.date.today()
first = today.replace(day=1)
lastMonth = first - datetime.timedelta(days=1)
这给了我上个月的数据,我可以这样格式化:
beginningOfMonth = lastMonth.strftime("%Y-%m-01")
但是,我尝试使用calendar
模块确定月底/月内天数的尝试失败。有没有更简单的方法?最好没有太多的包装部门
先谢谢你
使用
calendar.monthrange
:有了它,您可以重新格式化字符串,因为每个月从1开始,到
last_month_day
结束相关问题 更多 >
编程相关推荐