因为每个月都有不同的日子,所以我无法应用 timedelta = 30。
我想得到三个变量
MONTH_START,
month_end,
month_days = month_end - month_start
这将对应于月份的开始日期和月份的结束日期。他们的间隔时间是这个月的天数。
例如,对于march:month_days = 31,april:month_days = 30
答案 0 :(得分:3)
使用日历模块获取几个月的日期
>>> import datetime
>>> import calendar
>>> now = datetime.datetime.now()
>>> print calendar.monthrange(now.year, now.month)[1]
31
2015年2月月
>>> calendar.monthrange(2015, 2)
(6, 28)