In diesem Artikel erfahren Sie, wie Sie das heutige Datum sowie das aktuelle Datum und die aktuelle Uhrzeit in Python abrufen. Wir werden auch Datum und Uhrzeit in verschiedenen Formaten mit der Methode strftime () formatieren.
Es gibt verschiedene Möglichkeiten, um das aktuelle Datum abzurufen. Wir werden die date
Klasse des datetime-Moduls verwenden, um diese Aufgabe auszuführen.
Beispiel 1: Python erhält das heutige Datum
from datetime import date today = date.today() print("Today's date:", today)
Hier haben wir die date
Klasse aus dem datetime
Modul importiert . Dann haben wir die date.today()
Methode verwendet, um das aktuelle lokale Datum zu erhalten.
Gibt übrigens date.today()
ein date
Objekt zurück, das im obigen Programm der Variablen today zugewiesen ist. Jetzt können Sie mit der Methode strftime () eine Zeichenfolge erstellen, die das Datum in verschiedenen Formaten darstellt.
Beispiel 2: Aktuelles Datum in verschiedenen Formaten
from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # Textual month, day and year d2 = today.strftime("%B %d, %Y") print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y") print("d3 =", d3) # Month abbreviation, day and year d4 = today.strftime("%b-%d-%Y") print("d4 =", d4)
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
d1 = 16.09.2019 d2 = 16. September 2019 d3 = 16.09.19 d4 = 16.09.2019
Wenn Sie das aktuelle Datum und die aktuelle Uhrzeit abrufen müssen, können Sie die datetime
Klasse des datetime
Moduls verwenden.
Beispiel 3: Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit
from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string)
Hier haben wir datetime.now()
das aktuelle Datum und die aktuelle Uhrzeit abgerufen. Anschließend haben wir strftime()
eine Zeichenfolge erstellt, die Datum und Uhrzeit in einem anderen Format darstellt.