Das aktuelle Datum in Python abrufen
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.
Skilled in Python, Java, Spring Boot, AngularJS, and Agile Methodologies. Strong engineering professional with a passion for development and always seeking opportunities for personal and career growth. A Technical Writer writing about comprehensive how-to articles, environment set-ups, and technical walkthroughs. Specializes in writing Python, Java, Spring, and SQL articles.
LinkedIn