Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Datetime-Strings in Datetime-Objekte in Python konvertieren?

Wie kann ich Datetime-Strings in Datetime-Objekte in Python konvertieren?

Linda Hamilton
Freigeben: 2024-12-29 02:13:09
Original
175 Leute haben es durchsucht

How Can I Convert Datetime Strings to Datetime Objects in Python?

Konvertieren von Datetime-Zeichenfolgen in Datetime-Objekte

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)
Nach dem Login kopieren

wobei:

  • Datumszeichenfolge ist die Eingabezeichenfolgendarstellung der Datumszeit.
  • Format gibt das Format der Eingabezeichenfolge an spezielle Anweisungen, um die Reihenfolge und Interpretation der einzelnen Komponenten anzugeben.

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'
Nach dem Login kopieren

wobei:

  • %b den abgekürzten Monatsnamen darstellt (z. B. Jun).
  • %d steht für den Tag des Monats (z. B. 1).
  • %Y steht für das Jahr (z. B. 2005).
  • %I stellt die Stunde im 12-Stunden-Format dar (z. B. 1).
  • %M stellt die Minute dar (z. B. 33).
  • %p steht für den AM/PM-Bezeichner (z. B. PM).

Putting Alles in allem erhalten wir:

datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')
Nach dem Login kopieren

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()
Nach dem Login kopieren

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!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage