In Python gibt es Fälle, in denen Sie möglicherweise ein Datetime-Objekt in eine Zeichenfolge konvertieren möchten, die nur die Datumskomponente darstellt. Beispielsweise könnten Sie ein Datum/Uhrzeit-Objekt wie
datetime.datetime(2012, 2, 23, 0, 0)
haben und es in eine Zeichenfolge wie den folgenden umwandeln: 23.02.2012.
Um diese Konvertierung zu erreichen, stellt Python die Methode strftime() bereit. Es ermöglicht Ihnen, Ihr Datum nach Ihren gewünschten Spezifikationen zu formatieren. Um beispielsweise das Datetime-Objekt in eine reine Datumszeichenfolge zu konvertieren, können Sie den folgenden Code verwenden:
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) formatted_date = t.strftime('%m/%d/%Y')
Die Formatzeichenfolge „%m/%d/%Y“ gibt das gewünschte Ausgabeformat an. wobei:
Beim Ausführen dieses Codes wird Folgendes ausgegeben:
'02/23/2012'
Strftime() Die Methode bietet zahlreiche Formatierungsoptionen, mit denen Sie die Ausgabezeichenfolge weiter anpassen können. Ausführlichere Informationen zu den verfügbaren Formatspezifizierern finden Sie in der Dokumentation.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein DateTime-Objekt in eine Datumszeichenfolge in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!