python3-cookbook
python3-cookbook copied to clipboard
3.14 计算当前月份日期范围 例子不符合预期
def get_month_range(start_date=None):
if start_date is None:
start_date = date.today().replace(day=1)
_, days_in_month = calendar.monthrange(start_date.year, start_date.month)
end_date = start_date + timedelta(days=days_in_month)
return (start_date, end_date)
def get_month_range(start_date=None):
if start_date is None:
start_date = date.today()
start_date = start_date.replace(day=1)
_, days_in_month = calendar.monthrange(start_date.year, start_date.month)
end_date = start_date + timedelta(days=days_in_month)
return (start_date, end_date)
可以说一下不符合预期的结果吗。我这里试了一下没什么问题,Python 3.8.6 (32-bit)