Datetime-Objekte in reine Datumszeichenfolgen in Python konvertieren
In Python kommt es häufig zu Situationen, in denen Sie ein Datetime-Objekt konvertieren müssen in eine Zeichenfolge, die nur das Datum darstellt. Beispielsweise haben Sie möglicherweise ein Datum/Uhrzeit-Objekt wie:
datetime.datetime(2012, 2, 23, 0, 0)
Und Sie möchten es in eine Zeichenfolge wie „23.02.2012“ umwandeln. Um dies zu erreichen, erweist sich die strftime-Methode als wertvolles Werkzeug.
Mit der strftime-Methode können Sie Ihr Datetime-Objekt in eine gewünschte String-Darstellung formatieren. Hier ist ein Beispiel, um die Verwendung zu demonstrieren:
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) date_string = t.strftime('%m/%d/%Y')
In diesem Beispiel haben wir die Formatzeichenfolge „%m/%d/%Y“ verwendet. Es gibt das Ausgabeformat wie folgt an:
Als Ergebnis erzeugt die Ausführung des obigen Codes die gewünschte Nur-Datums-Zeichenfolge:
'02/23/2012'
Weitere Anpassungsoptionen finden Sie in der bereitgestellten ausführlichen Dokumentation von der Python-Bibliothek zur Formatierung von Datum und Uhrzeit.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Python-Datetime-Objekt in einen Nur-Datums-String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!