Wie bekomme ich das aktuelle Datum und die Uhrzeit in Python?
Wie bekomme ich das aktuelle Datum und die Uhrzeit in Python?
In diesem Artikel erfahren Sie, wie Sie das heutige Datum sowie das aktuelle Datum und die aktuelle Uhrzeit in Python abrufen. Wir formatieren auch das Datum und die Uhrzeit in verschiedenen Formaten mit der Methode strftime().
Video:Datum und Uhrzeit in Python
Es gibt eine Reihe von Möglichkeiten, wie Sie das aktuelle Datum abrufen können. Wir verwenden den date
Klasse des datetime-Moduls, um diese Aufgabe zu erfüllen.
Beispiel 1:Python erhält das heutige Datum
from datetime import date
today = date.today()
print("Today's date:", today)
Hier haben wir den date
importiert Klasse aus dem datetime
Modul. Dann haben wir den date.today()
verwendet Methode, um das aktuelle lokale Datum zu erhalten.
Übrigens date.today()
gibt einen date
zurück Objekt, das dem heute zugeordnet ist Variable im obigen Programm. Jetzt können Sie die Methode strftime() verwenden, um einen String zu erstellen, der 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, sieht die Ausgabe in etwa so aus:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
Wenn Sie das aktuelle Datum und die Uhrzeit benötigen, können Sie datetime
verwenden Klasse der datetime
Modul.
Beispiel 3:Holen Sie sich das aktuelle Datum und die 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)
Sie werden die Ausgabe wie unten Gattern.
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
Hier haben wir datetime.now()
verwendet um das aktuelle Datum und die Uhrzeit zu erhalten. Dann haben wir strftime()
verwendet um eine Zeichenfolge zu erstellen, die Datum und Uhrzeit in einem anderen Format darstellt.
Python