1. Python / Говнокод #9605

    −174

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    def plus_year(date):
        """
        Прибавляем к полученной дате 1 год.
        """
        try:
            return date.replace(year=date.year+1)
        except ValueError:  # 29 февраля.
            return date.replace(month=2, day=28, year=date.year+1)

    Запостил: ir4y, 05 Марта 2012

    Комментарии (8) RSS

    Добавить комментарий