Konvertieren Sie Python-Zeitstempel in Datetime (und zurück) – Eine Kurzanleitung
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 UTC.
Wir können einfach den fromtimestamp() verwenden Methode aus datetime Modul, um ein Datum aus einem UNIX-Zeitstempel zu erhalten.
Python-Zeitstempel für Datum/Uhrzeit
from datetime import datetime
# timestamp is number of seconds since 1970-01-01
timestamp = 1545730073
# convert the timestamp to a datetime object in the local timezone
dt_object = datetime.fromtimestamp(timestamp)
# print the datetime object and its type
print("dt_object =", dt_object)
print("type(dt_object) =", type(dt_object)) Ausgabe
dt_object = 2018-12-25 09:27:53 type(dt_object) = <class 'datetime.datetime'>
Hier haben wir den datetime importiert Klasse aus dem Datetime-Modul.
Dann haben wir den datetime.fromtimestamp() verwendet Klassenmethode, die das lokale Datum und die lokale Uhrzeit zurückgibt (Datetime-Objekt). Dieses Objekt wird in der Variablen dt_object gespeichert.
Hinweis: Aus einem datetime können wir ganz einfach eine Zeichenfolge erstellen, die Datum und Uhrzeit darstellt Objekt mit der Methode strftime().
Python-Datum/Uhrzeit zum Zeitstempel
In Python können wir mit datetime.timestamp() einen Zeitstempel von einem Datetime-Objekt abrufen Methode. Zum Beispiel
from datetime import datetime
# current date and time
now = datetime.now()
# convert from datetime to timestamp
ts = datetime.timestamp(now)
print("Timestamp =", ts) Ausgabe
Timestamp = 1672138646.118119
Hier der datetime.timestamp() Die Methode verwendet ein Datetime-Objekt als Argument und gibt einen Unix-Zeitstempel zurück.
Lesen Sie auch:
- Python-Programm zum Konvertieren von String in Datetime
Inhaltsverzeichnis
Python
- Python New Line:So drucken Sie OHNE Newline in Python
- Erstellen Sie ein Tic Tac Toe-Spiel in Python:Schritt-für-Schritt-Code-Anleitung
- Python-Datetime
- Python-Datei-I/O
- Überprüfen Sie die Speichernutzung Ihrer Python-Objekte
- Fragen und Antworten zum Master-Python-Interview – Ihr ultimativer Vorbereitungsleitfaden
- Python – Übersicht
- Python List index() mit Beispiel
- Python - Netzwerkprogrammierung
- Python - Tupel