Konvertieren von Zeichenfolgendaten in Python DateTime -Objekte
Viele Datensätze enthalten Zeitstempel als Zeichenfolgen wie "Jun 1 2005 1:33 PM". Das Konvertieren dieser Zeichenfolgen in Python DateTime -Objekte vereinfacht die Datenmanipulation und -analyse.
Um dies zu erreichen, verwenden Sie die Strptime -Methode aus dem DateTime -Modul. Diese Funktion analysiert die Eingabezeichenfolge in seine jeweiligen DateTime -Komponenten. Verwenden Sie für das im Beispiel angegebene Zeichenfolgenformat den Format String ' %b %d %y %i: %m %p' Format String:
import datetime date_string = "Jun 1 2005 1:33PM" date_object = datetime.strptime(date_string, '%b %d %Y %I:%M%p') print(date_object) # Output: datetime.datetime(2005, 6, 1, 13, 33)
, um den Datumsanteil des DateTime -Objekts als separates Datumsobjekt zu erhalten, verwenden %I:%M%p '). Datum () print (date_object) # output: Date (2005, 6, 1)
Zusätzliche Hinweise:date_object = datetime.strptime(date_string, '%b %d %Y %I:%M%p').date() print(date_object) # Output: date(2005, 6, 1)
Strptime stehen für "String Parse Time"
strftime (nicht in dieser Antwort. Links für weitere Informationen zu Strings von Strptime und Strftime Format.Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3