Code: Alles auswählen
>>> import datetime as dt
>>> today = dt.date.today()
>>> today
datetime.date(2008, 2, 29)
>>> nextyear = today.replace(year=today.year+1) #findet man so im Netz
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ValueError: day is out of range for month
# Autsch!
>>> nextyear = today + dt.timedelta(days=365)
>>> nextyear
datetime.date(2009, 2, 28)
>>> nextyear = today + dt.timedelta(days=366)
>>> nextyear
datetime.date(2009, 3, 1)