Konvertieren von Python-Datetime-Objekten in lesbare Datumszeichenfolgen
Bei der Arbeit mit Zeitstempeln oder Datumsangaben in Python ist es häufig erforderlich, diese in lesbare Zeichenfolgen zu formatieren . Dies kann mit der Methode strftime() der Klasse datetime erreicht werden.
Beispielszenario
Betrachten Sie das folgende datetime-Objekt:
t = e['updated_parsed'] dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6]) print(dt)
Dieses Objekt stellt das Datum „28.01.2010 08:39:49.000003“ dar. Die Aufgabe besteht nun darin, dieses Objekt in eine lesbare Zeichenfolge wie „28. Januar 2010“ umzuwandeln.
Lösung: Verwendung von strftime()
Um die Datums- und Uhrzeitangabe zu formatieren Wenn Sie ein Objekt in eine Zeichenfolge umwandeln, können Sie die Methode strftime() wie folgt verwenden:
dt.strftime("%B %d, %Y")
wobei %B den Namen des Monats, %d den Tag des Monats und %Y das Jahr darstellt.
Beispielverwendung
Anwenden der strftime()-Methode auf das Beispiel-Datetime-Objekt:
dt.strftime("%B %d, %Y")
Gibt die Zeichenfolge zurück:
"January 28, 2010"
Daher können Sie die Methode strftime() mit bestimmten Formatspezifizierern verwenden, um Datetime-Objekte gemäß Ihren Anforderungen in lesbare Datumszeichenfolgen umzuwandeln.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich Python-Datetime-Objekte in lesbare Datumszeichenfolgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!