English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Artikel werden Sie lernen, wie Sie Zeitstempel in datetime-Objekte und datetime-Objekte in Zeitstempel umwandeln (durch Beispiele).
Es ist sehr häufig, Datum und Uhrzeit als Zeitstempel in der Datenbank zu speichern. Der Unix-Zeitstempel ist die spezifische UTC-Datum bis1970 Jahre1Monate1Sekunden zwischen zwei Tagen.
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
dt_object = 2018-12-25 09:27:53 type(dt_object) = <class 'datetime.datetime'>
Hier haben wir ausdatetimeDas Modul hat die Klasse datetime importiert. Dann haben wir die Klasse-Methode datetime.fromtimestamp() verwendet, die lokale Datum und Uhrzeit (datetime-Objekt) zurückgibt. Dieses Objekt wird indt_objectin Variablen.
Hinweis:Sie könnenstrftime()Methoden, um leicht eine Zeichenkette, die das Datum und die Uhrzeit darstellt, aus einem datetime-Objekt zu erstellen.
Sie können die Methode datetime.timestamp() verwenden, um aus einem datetime-Objekt einen Zeitstempel zu erhalten.
from datetime import datetime # aktuelle Datum und Uhrzeit now = datetime.now() timestamp = datetime.timestamp(now) print("Zeitstempel =", timestamp)