Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich „Mo, 15. Februar 2010' in „15.02.2010' in Python?
Konvertieren von Datumsformaten mit Python
Frage:
Sie haben eine Datumszeichenfolge in der Format „Mon. 15. Februar 2010“ und möchten es in „15.02.2010“ konvertieren. Wie können Sie diese Formatierungsänderung in Python erreichen?
Antwort:
Um die ursprüngliche Datumszeichenfolge zu analysieren und ihr Format zu ändern, bietet das Datetime-Modul eine einfache Lösung:
datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)
Diese Codezeile ermöglicht es Ihnen, die Eingabezeichenfolge mithilfe der strptime-Funktion in ein Datetime-Objekt zu konvertieren, das angegebene Eingabeformat anzuwenden und dann Verwenden Sie die Funktion strftime, um das gewünschte Datumsformat auszugeben.
Für das gegebene Beispiel führt der folgende Code die Konvertierung durch:
from datetime import datetime result = datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y') print(result)
Dieser Code gibt „15/02/2010“ aus. , das ist das angegebene Ausgabeformat.
Zusätzliche Hinweise:
Das datetime-Modul bietet eine breite Palette von Formatspezifizierern für die Eingabe und Ausgabe. Eine vollständige Liste dieser Spezifizierer finden Sie in der Dokumentation: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich „Mo, 15. Februar 2010' in „15.02.2010' in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!