Gelöst: Datum und Uhrzeit in Python

Letzte Aktualisierung: 09/11/2023

Das Hauptproblem mit Datums- und Zeitangaben in Python ist, dass sie nicht immer zuverlässig sind. Wenn Sie beispielsweise versuchen, die Funktion date() zu verwenden, um das aktuelle Datum abzurufen, kann es sein, dass sie bei jeder Ausführung etwas anderes zurückgibt. Dies liegt daran, dass der Python-Interpreter eine Standardzeitzone verwendet.

import datetime

datetime.date(2020, 9, 1)
datetime.time(12, 30, 45)
datetime.datetime(2020, 9, 1, 12, 30, 45)

Diese Codezeile importiert das datetime-Modul.

Die Zeile datetime.date(2020, 9, 1) erstellt ein Datumsobjekt mit Angabe von Jahr, Monat und Tag.

Die Zeile datetime.time(12, 30, 45) erstellt ein Zeitobjekt mit Angabe von Stunde, Minute und Sekunde.

Die Zeile datetime.datetime(2020, 9, 1, 12, 30, 45) erstellt ein datetime-Objekt mit Angabe von Jahr, Monat, Tag, Stunde, Minute und Sekunde.

Tipps zum Arbeiten mit Datumsangaben

Es gibt ein paar Tipps zum Arbeiten mit Datumsangaben in Python.

Die erste besteht darin, das datetime-Modul zu verwenden. Dieses Modul bietet eine Vielzahl von Funktionen für die Arbeit mit Datum und Uhrzeit.

Ein weiterer nützlicher Tipp ist die Verwendung der strftime-Funktion, um Datumsangaben auf eine bestimmte Weise zu formatieren. Beispielsweise können Sie strftime verwenden, um Datumsangaben als Textzeichenfolgen, Zahlen oder Zeitstempel zu formatieren.

Tipps zur Arbeit mit Times

Es gibt ein paar Tipps zum Arbeiten mit Times in Python.

Erstens können Sie das Zeitmodul verwenden, um die aktuelle Uhrzeit in Sekunden oder Millisekunden zu erhalten.

time.time() # Gibt den Zeitstempel in Sekunden zurück. time.time() # Gibt den Zeitstempel in Millisekunden zurück

Zusammenhängende Posts: