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.