Angenommen eine Liste von Datetime-Zeichenfolgen wie ["1. Juni 2005 13:33 Uhr", "28. August 1999 00:00 Uhr" ], wollen wir sie für weitere Zwecke in Datetime-Objekte umwandeln Verarbeitung.
Das Python-Paket datetime stellt die strptime-Funktion bereit, die dazu dient, eine Zeichenfolgendarstellung einer datetime in ein timezone-naives datetime-Objekt zu analysieren. Seine Syntax lautet:
strptime(date_string, format)
wobei:
Um beispielsweise die Zeichenfolge „Jun 1 2005 13:33PM“ in ein Datum/Uhrzeit-Objekt umwandeln, verwenden wir das folgende Format:
'%b %d %Y %I:%M%p'
wobei:
Putting Alles in allem erhalten wir:
datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
was ein Datetime-Objekt zurückgibt, das die angegebene Datetime darstellt.
Um ein Datetime-Objekt in ein Date-Objekt umzuwandeln, verwenden Sie außerdem .date() Methode:
datetime.strptime('Jun 1 2005', '%b %d %Y').date()
Dies ist nützlich, wenn nur der Datumsteil erforderlich ist.
Weitere Informationen dazu finden Sie in der verlinkten Dokumentation strptime- und strftime-Formatierung.
Das obige ist der detaillierte Inhalt vonWie kann ich Datetime-Strings in Datetime-Objekte in Python konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!