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