Python-Zeitstempel auf Datum / Uhrzeit und umgekehrt

In diesem Artikel erfahren Sie, wie Sie einen Zeitstempel in ein Datum / Uhrzeit-Objekt und ein Datum / Uhrzeit-Objekt in einen Zeitstempel konvertieren (anhand von Beispielen).

Es ist ziemlich üblich, Datum und Uhrzeit als Zeitstempel in einer Datenbank zu speichern. Ein Unix-Zeitstempel ist die Anzahl der Sekunden zwischen einem bestimmten Datum und dem 1. Januar 1970 bei UTC.

Beispiel 1: Python-Zeitstempel auf Datum / Uhrzeit

 from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object)) 

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 dt_object = 2018-12-25 09:27:53 type (dt_object) = 

Hier haben wir eine datetimeKlasse aus dem datetime-Modul importiert . Dann haben wir die datetime.fromtimestamp()Klassenmethode verwendet, die das lokale Datum und die lokale Uhrzeit (Datum / Uhrzeit-Objekt) zurückgibt. Dieses Objekt wird in der Variablen dt_object gespeichert.

Hinweis: Mit derdatetime Methode strftime () können Sie auf einfache Weise eine Zeichenfolge erstellen, die Datum und Uhrzeit eines Objekts darstellt.

Beispiel 2: Python datetime to timestamp

Mit der datetime.timestamp()Methode können Sie einen Zeitstempel von einem datetime-Objekt abrufen .

 from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp) 

Interessante Beiträge...