Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
from datetime import date from dateutil.relativedelta import relativedelta one_month = date.today() + relativedelta(months=-1)
>>> from datetime import date >>> from dateutil.relativedelta import relativedelta >>> one_month = date.today() + relativedelta(months=-1) >>> one_month datetime.date(2019, 10, 16)
from datetime import datetime, timedelta datetime.now() - timedelta(days=30)
import calendar calendar.monthrange(year, month)
>>> calendar.monthrange(2019, 2)[1] 28 >>> calendar.monthrange(2019, 1)[1] 31