HOWTO · Python

Das aktuelle Datum in Python abrufen

Es zeigt, wie Sie das aktuelle Datum in Python abrufen

Auf dieser Seite

Dieses Tutorial zeigt, wie Sie das aktuelle Datum in Python abrufen.

Verwenden Sie das Modul datetime, um das aktuelle Datum in Python abzurufen

Das Modul datetime verfügt über Dienstprogrammfunktionen speziell für Datums- und Uhrzeitmanipulationen in Python. Innerhalb des Moduls hat es ein gleichnamiges Objekt mit der Funktion today(), das das aktuelle Datum und die aktuelle Uhrzeit mit dem Standardformat für Datum und Uhrzeit zurückgibt.

Importieren Sie beispielsweise das Modul datetime und drucken Sie direkt die Ausgabe von datetime.today().

from datetime import datetime

print(datetime.today())

Ausgabe:

2021-03-09 15:05:55.020360

Um das Standardformat für die Datumszeit zu ändern, verwenden Sie das Format strftime und rufen Sie die Methode strftime() auf, die auch im Modul datetime integriert ist.

Um beispielsweise das aktuelle Datum ohne Uhrzeit anzuzeigen, lautet das Format dafür %Y-%m-%d.

from datetime import datetime

print(datetime.today().strftime("%Y-%m-%d"))

Ausgabe:

2021-03-09

Um die Zeit ohne Sekunden und Millisekunden einzuschließen, wäre das Format dafür %Y-%m-%d %H-%M.

from datetime import datetime

print(datetime.today().strftime("%Y-%m-%d %H:%M"))

Ausgabe:

2021-03-09 15:05

Ein anderes Format wäre, den Wochentag einzuschließen. In diesem Beispiel verwenden wir den tatsächlichen Namen des Monats.

from datetime import datetime

print(datetime.today().strftime("%A, %B %d, %Y %H:%M:%S"))

Ausgabe:

Tuesday, March 09, 2021 15:05:55

Zusammenfassend kann das Modul datetime verwendet werden, um das aktuelle Datum mithilfe der Funktion today() abzurufen. Um das Standard-Datumsformat umfassend zu ändern, kann die Formatierung strftime mithilfe der Funktion strftime() verfolgt und angewendet werden.