Konvertieren der Unix-Zeitstempelzeichenfolge in ein lesbares Datum
Sie können das datetime
Modul in Python verwenden, um eine UNIX-Zeitstempelzeichenfolge in ein lesbares Datum umzuwandeln. Hier ist ein Beispiel:
import datetime
# UNIX-Zeitstempelzeichenfolge
Zeitstempel = "1588291200"
# Konvertieren Sie den Zeitstempel in ein Datetime-Objekt
lesbares_datum = datetime.datetime.fromtimestamp(int(Zeitstempel))
print(lesbares_datum)
Die Methode fromtimestamp()
nimmt einen UNIX-Zeitstempel als Argument entgegen und gibt ein Datetime-Objekt zurück. Die Funktion int()
wird verwendet, um die Zeitstempelzeichenfolge in einen Integer zu konvertieren.
Beachten Sie, dass das zurückgegebene datetime
-Objekt im lokalen Zeitzone ist, wenn Sie es in eine bestimmte Zeitzone ändern möchten, können Sie die Bibliothek pytz
verwenden.
from datetime import datetime
import pytz
unix_ts = 1588291200
#unix timestamp in datetime umwandeln
dt_object = datetime.fromtimestamp(unix_ts)
#Zeitzone auf UTC setzen
tz = pytz.timezone('UTC')
dt_object = dt_object.replace(tzinfo=tz)
print(dt_object)
In diesem Beispiel wird das Datetime-Objekt in der UTC-Zeitzone sein.