Datumsformatierung in Python
Lassen Sie uns nun das Datum in einem bestimmten Format ausgeben, zum Beispiel Jahr-Monat-Tag.
Dazu deklarieren wir eine Variable dt, in
der das gewünschte Datum über die Methode
datetime des Moduls datetime
erhalten wird. Dann muss die Methode strftime
auf das in dt gespeicherte Datum angewendet
werden. An die Parameter dieser Methode wird
die symbolische Bezeichnung des Datumsformats
übergeben, geschrieben mit dem Befehl %
und der symbolischen Formatbezeichnung. Wenn
Jahr-Monat-Tag ausgegeben werden soll,
dann wird der Zeichenkette '%Y-%m-%d'
an den Parameter der Methode übergeben:
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # gibt 2025-12-31 aus
Mit der Methode strftime können
verschiedene Datumsformate ausgegeben werden. Eine vollständige
Liste davon finden Sie hier.
Lassen Sie uns zum Beispiel auch den Wochentag
ausgeben, indem wir das spezielle Symbol
'%w' im Parameter angeben:
res = dt.strftime('%Y-%m-%d %w')
print(res) # gibt 2025-12-31 3 aus
Geben Sie das aktuelle Datum im Format Tag.Monat.Jahr in der Konsole aus.
Geben Sie die aktuelle Zeit im folgenden Format in der Konsole aus: Stunden:Minuten:Sekunden Jahr/Monat/Tag:Wochentag.