@classmethod
def getMonthRange(cls, year, month):
'''
根据指定年和月,获得该月的第一天和最后一天日期
@param year: 指定的年
@param month: 指定的月
'''
startDate =
'%d-d-01' % (year, month)
wday, monthRange = calendar.monthrange(year, month)
endDate =
'%d-d-d' % (year, month, monthRange)
return startDate, endDate
使用方式
now = time
.localtime()
startDate, endDate = MyUtil
.getMonthRange(now
.tm_year, now
.tm_mon)
获得当前日期之前30天的日期
startDayStr = (datetime.datetime.today() - datetime.timedelta(
30)).strftime(
'%Y-%m-%d')
todayStr = datetime.datetime.now().strftime(
'%Y-%m-%d')