Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich eine Datumszeichenfolge mithilfe des Python-Moduls „datetime' in ein benutzerdefiniertes Format konvertieren?

Wie kann ich eine Datumszeichenfolge mithilfe des Python-Moduls „datetime' in ein benutzerdefiniertes Format konvertieren?

Barbara Streisand
Freigeben: 2024-12-09 12:07:11
Original
275 Leute haben es durchsucht

How Can I Convert a Date String to a Custom Format Using Python's `datetime` Module?

Konvertieren von Datumszeichenfolgen in benutzerdefinierte Formate mit Python

Angenommen, Sie haben eine Datumszeichenfolge wie „Mo, 15. Februar 2010“ und möchten diese konvertieren auf das Format „15.02.2010“. Um dies zu erreichen, können wir das Datetime-Modul von Python nutzen.

Das Datetime-Modul bietet einen umfassenden Satz an Tools zum Bearbeiten und Formatieren von Datumsangaben. Um eine Datumszeichenfolge zu analysieren und ihr Format zu ändern, können wir den folgenden Ansatz verwenden:

datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)
Nach dem Login kopieren

In dieser Anweisung analysieren wir zunächst die eingegebene Datumszeichenfolge input_date_string mithilfe der Methode strptime() und geben dabei das beschreibende Eingabeformat an das ursprüngliche Format der Zeichenfolge. Dies gibt ein Datetime-Objekt zurück, das das analysierte Datum darstellt.

Als nächstes können wir die Methode strftime() verwenden, um das Datetime-Objekt in das gewünschte Ausgabeformat zu konvertieren. Die strftime()-Methode akzeptiert eine Ausgabeformatzeichenfolge, die das Format angibt, in dem das Datum angezeigt werden soll.

Für das gegebene Beispiel können wir den folgenden Code ausführen:

>>> from datetime import datetime
>>> datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y')
'15/02/2010'
Nach dem Login kopieren

Dies Der Code zeigt, wie die Datumszeichenfolge „Mo, 15. Februar 2010“ aus dem Eingabeformat „%a %b %d %Y“ analysiert und in das Ausgabeformat konvertiert wird '%d/%m/%Y', was zu '15/02/2010' führt.

Das datetime-Modul bietet eine breite Palette von Formatspezifizierern, mit denen das Ausgabeformat von Datumsangaben angepasst werden kann. Weitere Informationen zu diesen Spezifizierern finden Sie in der Python-Dokumentation.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Datumszeichenfolge mithilfe des Python-Moduls „datetime' in ein benutzerdefiniertes Format 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