Python ist eine vielseitige, leistungsstarke und flexible Programmiersprache. Es bietet uns viele Werkzeuge, um mit verschiedenen Datentypen zu arbeiten. Eine solche Aufgabe kann darin bestehen, die aktuelle Uhrzeit zu erhalten.
Das integrierte Datetime-Modul bietet viele Funktionen zum Arbeiten mit Datum und Uhrzeit. Eine solche Funktion ist datetime.now(), das das aktuelle Datum und die aktuelle Uhrzeit im Datetime-Format zurückgibt.
Um nur die aktuelle Uhrzeit abzurufen, können wir die time() -Methode des Datetime-Objekts verwenden. Auf diese Weise können wir die aktuelle Uhrzeit leicht im Format Stunden: Minuten: Sekunden oder in jedem anderen Format abrufen, das wir benötigen.
Wie finde ich das aktuelle Datum in Python heraus
In der Programmiersprache Python gibt es mehrere Möglichkeiten, das aktuelle Datum abzurufen. Betrachten wir einige von ihnen:
-
Verwenden des Datetime-Moduls: Sie können das datetime-Modul und seine date-Klasse verwenden, um das aktuelle Datum abzurufen. Hier ist ein Beispielcode:
import datetime# получение текущей датыcurrent_date = datetime.date.today()print("Текущая дата:", current_date)
import time# получение текущей датыcurrent_date = time.localtime()print("Текущая дата:", time.strftime("%Y-%m-%d", current_date))
import calendar# определение текущей датыcurrent_date = calendar.datetime.datetime.now().date()print("Текущая дата:", current_date)
Wählen Sie die bequemste Methode aus, um das aktuelle Datum in Python zu erhalten, und verwenden Sie es in Ihrem Code.
Abrufen des aktuellen Datums mithilfe des Datetime-Moduls
Um das aktuelle Datum mithilfe des Datetime-Moduls abzurufen, müssen Sie ein Objekt der datetime-Klasse erstellen und die today() -Methode aufrufen. Diese Methode gibt das aktuelle Datum und die aktuelle Uhrzeit im Format JJJJ-MM-TT HH:MM:SS zurück.
import datetimecurrent_date = datetime.datetime.today()print("Текущая дата и время:", current_date)
Das Ergebnis dieses Codes würde ungefähr so aussehen:
Текущая дата и время: 2025-01-01 12:34:56.789012
Sie können auch nur das aktuelle Datum ohne die Uhrzeit abrufen, indem Sie die date() -Methode für das Datumsobjekt aufrufen:
import datetimecurrent_date = datetime.datetime.today().date()print("Текущая дата:", current_date)
Das Ergebnis dieses Codes würde ungefähr so aussehen:
Текущая дата: 2025-01-01
Das Datetime-Modul bietet viele andere Methoden und Funktionen zum Arbeiten mit Daten und Zeiten. Weitere Informationen zu diesen finden Sie in der offiziellen Python-Dokumentation.
Abrufen der benötigten Komponenten des aktuellen Datums mithilfe von Methoden
Wenn Sie das aktuelle Datum und die aktuelle Uhrzeit in Python abrufen müssen, können Sie das Datetime-Modul verwenden. Es bietet verschiedene Methoden zum Abrufen der benötigten Komponenten des aktuellen Datums.
Zum Beispiel können Sie die Methoden year, month, day, hour, minute, second verwenden, um die Informationen zu erhalten, die Sie benötigen. Jede dieser Methoden gibt eine entsprechende Komponente des aktuellen Datums oder der aktuellen Uhrzeit zurück.
Im Folgenden finden Sie einen Beispielcode, der veranschaulicht, wie Sie das aktuelle Datum und die aktuelle Uhrzeit abrufen und die gewünschten Komponenten abrufen können:
from datetime import datetime now = datetime.now() year = now.year month = now.month day = now.day hour = now.hour minute = now.minute second = now.second print(f"Aktuelles Datum: ..") print(f"Aktuelle Uhrzeit: ::")
Als Ergebnis der Codeausführung sehen Sie das aktuelle Datum und die aktuelle Uhrzeit in dem von Ihnen angegebenen Format:
Aktuelles Datum: Tag.Monat.Jahr
Aktuelle Uhrzeit: Stunde:Minute:Sekunde
Wenn Sie nur bestimmte Datums- und Uhrzeitkomponenten benötigen, können Sie nur die entsprechenden Methoden verwenden. Wenn Sie beispielsweise nur die aktuelle Zeit benötigen, können Sie nur die Methoden hour, minute, second verwenden:
hour = now.hour minute = now.minute second = now.second print(f"Aktuelle Uhrzeit: ::")
Auf diese Weise können Sie die benötigten Komponenten des aktuellen Datums und der aktuellen Uhrzeit in Python einfach mit den vom Datetime-Modul bereitgestellten Methoden abrufen.
Formatieren des aktuellen Datums mit der strftime-Methode in das gewünschte Format
Zum Beispiel, um das aktuelle Datum und die aktuelle Uhrzeit im Format "Jahr-Monat-Tag" Stunden:Minuten abzurufen:Sekunden", können Sie den folgenden Code verwenden:
import datetimenow = datetime.datetime.now()formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")print(formatted_date)
In diesem Beispiel verwenden wir das datetime - Modul , um das aktuelle Datum und die aktuelle Uhrzeit abzurufen. Dann rufen wir die strftime-Methode für das now-Objekt auf und übergeben ihm eine Zeichenfolge mit dem gewünschten Format. Das Formatierungsergebnis wird in der Variablen formatted_date gespeichert.
- %Y - Jahr im 4-stelligen Format
- %m - Monat im 2-stelligen Format
- %d - Tag im 2-stelligen Format
- %H - Stunden im 24-Stunden-Format
- %M - Minuten im 2-stelligen Format
- %S - Sekunden im 2-stelligen Format
Jetzt wissen Sie, wie Sie die strftime-Methode verwenden, um das aktuelle Datum und die aktuelle Uhrzeit in Python zu formatieren und im gewünschten Format zu übergeben.