Datum und Uhrzeit formatieren
Beispiel
from datetime import datetime
jetzt = datetime.now()
print(jetzt.strftime("%d.%m.%Y"))
print(jetzt.strftime("%Y-%m-%d %H:%M"))
print(jetzt.strftime("%A, %d %B %Y")) # je nach Systemsprache
Häufige Muster
| Muster | Beispiel |
|---|---|
%d.%m.%Y | 15.07.2026 |
%Y-%m-%d | 2026-07-15 |
%H:%M | 14:30 |
isoformat
print(datetime.now().date().isoformat())
Super für Dateinamen und JSON.
Rate mal!
strftime vs strptime?
Auflösung
strftime: Datum → Text. strptime: Text → Datum.
Probiere es selbst
Experiment 1
Deutsches Datum formatieren.
Experiment 2
Zeitstempel für Logzeile.
Experiment 3
Dateiname mit isoformat.
Übungen
Level 1
Heute als TT.MM.JJJJ.
Level 2
Jetzt mit Uhrzeit.
Level 3
f-String: Erstellt am ...
Level-1-Lösung
from datetime import date
print(date.today().strftime("%d.%m.%Y"))
Mini-Quiz
Format sitzt! Mini-Projekt: Terminplaner.