How to get current date and time in Python?
Table of Contents
In diesem Artikel lernen Sie, wie Sie das heutige Datum und das aktuelle Datum und die Uhrzeit in Python erhalten. Außerdem werden wir das Datum und die Uhrzeit mit der Methode strftime() in verschiedenen Formaten formatieren.
Es gibt eine Reihe von Möglichkeiten, das aktuelle Datum zu erhalten. Wir verwenden die date
Klasse des datetime Moduls, um diese Aufgabe zu erfüllen.
Beispiel 1: Python get today’s date
from datetime import date today = date.today() print("Today's date:", today)
Hier importierten wir die date
Klasse aus dem datetime
module. Dann haben wir die date.today()
Methode, um das aktuelle lokale Datum zu erhalten.
Übrigens, date.today()
gibt a . zurück date
Objekt, die dem zugeordnet ist today Variable im obigen Programm. Jetzt können Sie die strftime() Methode, um eine Zeichenkette zu erstellen, die das Datum in verschiedenen Formaten darstellt.
Example 2: Current date in different formats
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, wird die Ausgabe in etwa so aussehen:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
Wenn Sie das aktuelle Datum und die aktuelle Uhrzeit abfragen möchten, können Sie datetime
Klasse des datetime
module.
Beispiel 3: Get the current date and time
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 erhalten eine Gate-Ausgabe wie unten.
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
Hier haben wir verwendet datetime.now()
um das aktuelle Datum und die Uhrzeit zu erhalten. Dann haben wir verwendet strftime()
um eine Zeichenfolge zu erstellen, die Datum und Uhrzeit in einem anderen Format darstellt.