Heim >Backend-Entwicklung >Python-Tutorial >Wie kann Pythons Funktion „strptime' Datetime-Strings analysieren?

Wie kann Pythons Funktion „strptime' Datetime-Strings analysieren?

Susan Sarandon
Susan SarandonOriginal
2024-12-31 22:14:17844Durchsuche

How Can Python's `strptime` Function Parse Datetime Strings?

Datetime-Strings mit strptime analysieren

Stellen Sie sich die Aufgabe vor, Strings wie „1. Juni 2005 13:33 Uhr“ in Datetime-Objekte umzuwandeln. Um dieses Problem anzugehen, erweist sich datetime.strptime als leistungsstarkes Tool.

strptime analysiert eine bestimmte Zeichenfolge gemäß einem benutzerdefinierten Format in ein Datetime-Objekt ohne Zeitzoneninformationen. Um beispielsweise die Zeichenfolge „1. Juni 2005 13:33 Uhr“ in ein Datetime-Objekt zu analysieren, verwenden wir die folgende Syntax:

from datetime import datetime
datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')

Die Ausgabe ist ein Datetime-Objekt, das das angegebene Datum und die angegebene Uhrzeit darstellt:

datetime.datetime(2005, 6, 1, 13, 33)

Um ein Datumsobjekt aus dem Datum/Uhrzeit-Objekt zu erhalten, rufen Sie einfach auf .date():

datetime.strptime('Jun 1 2005', '%b %d %Y').date()

Dies ergibt ein Datumsobjekt:

date(2005, 6, 1)

Zusätzliche Ressourcen:

  • strptime-Dokumentation : Python 2, Python 3
  • strptime/strftime-Formatzeichenfolgendokumentation: Python 2, Python 3
  • Strftime.org-Format-String-Cheatsheet

Schlüsselbegriffe:

  • strptime: „String-Parse-Zeit“
  • strftime: „String-Format-Zeit“

Das obige ist der detaillierte Inhalt vonWie kann Pythons Funktion „strptime' Datetime-Strings analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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