Zum Hauptinhalt springen

Mit Datumswerten rechnen

Tage addieren

from datetime import date, timedelta

heute = date.today()
in_einer_woche = heute + timedelta(days=7)
print(heute, "->", in_einer_woche)

Differenz

start = date(2026, 7, 1)
ende = date(2026, 7, 15)
delta = ende - start
print(delta.days, "Tage")

Stunden

from datetime import datetime, timedelta

jetzt = datetime.now()
spaeter = jetzt + timedelta(hours=2)
print(spaeter)

Rate mal!

print((date(2026, 1, 10) - date(2026, 1, 1)).days)
Auflösung

9

Probiere es selbst

Experiment 1

+3 Tage.

Experiment 2

Tage bis Ferienbeginn (festes Datum).

Experiment 3

Erinnerung in 48 Stunden.

Übungen

Level 1

Heute + 1 Tag.

Level 2

Differenz zweier fester Daten.

Level 3

Frist: Eingabe Datum, Tage bis dahin.

Level-2-Lösung
from datetime import date
print((date(2026, 8, 1) - date(2026, 7, 1)).days)

Mini-Quiz

Mini-QuizWofuer ist timedelta?

Rechnen sitzt! Als Nächstes: formatieren.