Найти - Пользователи
Полная версия: Timedelta и month.
Начало » Python для экспертов » Timedelta и month.
1 2
bialix
* nods
decorator
Аргумент month есть в relativedelta из dateutil: http://www.labix.org/python-dateutil
DJ_Baldey
Я на этот счёт такую функцию использую:
def add_months(dt, count):
    _year = dt.year + (dt.month + count) / 12
    _month = (dt.month + count) % 12 or 12
    for i in range(0,4):
        try:
            return dt.replace(_year, _month, dt.day-i)
        except:
            continue
На вход можно как datetime подавать, так и date… Отрицательное количество тоже котируется…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB