English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Grundlagen-Tutorial

Python-Flusssteuerung

Funktionen in Python

Daten Typen in Python

Python-Dateioperationen

Python-Objekte und Klassen

Python-Datum und Zeit

Hochwertiges Wissen über Python

Python-Referenzhandbuch

Zeitstempel (timestamp) in Python

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.

Beispiel1: Python-Zeitstempel in Datum und Zeit

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.

Beispiel2: Python-Datum und Zeit in Zeitstempel

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)