python怎么获得每个月的第一天和最后一天

如题所述

第一天不用获取吧,都是1呀,最后一天的话可以使用标准模块的calendar模块的monthrange(year,month)方法

该方法返回指定年月的最后一天星期和日期,类型为tuple,如


import calendar
print calendar.monthrange(2015, 2)

结果为(6, 28),6为最后一天星期几,28为2月的最后一天日期

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-12-12
上一月的第一天datetime.date(datetime.date.today().year, datetime.date.today().month -1 , 1
上一个月的最后一天datetime.date(datetime.date.today().year, datetime.date.today().month , 1) - datetime.timedelta(1)