Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich Unix-Zeitstempelzeichenfolgen in für Menschen lesbare Datumsangaben in Python?

Wie konvertiere ich Unix-Zeitstempelzeichenfolgen in für Menschen lesbare Datumsangaben in Python?

DDD
Freigeben: 2024-12-18 22:35:11
Original
156 Leute haben es durchsucht

How to Convert Unix Timestamp Strings to Human-Readable Dates in Python?

Konvertieren von Unix-Zeitstempelzeichenfolgen in lesbare Datumsangaben in Python

Bei der Arbeit mit Unix-Zeitstempeln ist es oft notwendig, diese in für Menschen lesbare Datumsangaben umzuwandeln Verbrauch. Python stellt für diesen Zweck mehrere Methoden bereit, eine davon ist time.strftime().

Wie jedoch in der angegebenen Fehlermeldung erwähnt, kann die Verwendung von time.strftime() direkt auf einer Unix-Zeitstempelzeichenfolge (die eine ist Die Zeichenfolgendarstellung einer Zahl, z. B. „1284101485“) kann zu einem TypeError führen.

Um dieses Problem zu beheben, können wir das datetime-Modul verwenden stattdessen. So konvertieren Sie eine Unix-Zeitstempelzeichenfolge mithilfe von datetime in ein lesbares Datum:

from datetime import datetime
ts = int('1284101485')

# if you encounter a "year is out of range" error the timestamp
# may be in milliseconds, try `ts /= 1000` in that case
print(datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S'))
Nach dem Login kopieren

Dieser Ansatz erstellt ein Datetime-Objekt aus dem Unix-Zeitstempel und konvertiert es dann mithilfe der Methode strftime() in ein für Menschen lesbares Format . Standardmäßig werden Datum und Uhrzeit in UTC (koordinierte Weltzeit) ausgegeben, Sie können jedoch bei Bedarf andere Zeitzonen angeben.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Unix-Zeitstempelzeichenfolgen in für Menschen lesbare Datumsangaben in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage