Konvertieren eines Datetime-Objekts in einen String (nur Datum) in Python
Das Konvertieren eines Datetime-Objekts in eine String-Darstellung ist eine häufige Aufgabe in Python. Der umgekehrte Vorgang, das Konvertieren eines Datetime-Objekts in eine Zeichenfolge, die nur das Datum enthält, kann jedoch manchmal schwieriger sein.
Problem:
Wir haben ein Datetime-Objekt:
datetime.datetime(2012, 2, 23, 0, 0)
und wir wollen es in eine Zeichenfolge wie „23.02.2012“ umwandeln, die nur das Datum darstellt.
Lösung:
Um dies zu erreichen, können wir die strftime-Methode des datetime-Objekts verwenden. Die strftime-Methode formatiert das Datetime-Objekt gemäß einer angegebenen Formatzeichenfolge.
Um nur das Datum zu formatieren, verwenden wir die folgende Formatzeichenfolge:
'%m/%d/%Y'
Wobei:
Durch Anwenden der strftime-Methode mit der entsprechenden Formatzeichenfolge können wir das Datum als Zeichenfolge extrahieren :
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) date_string = t.strftime('%m/%d/%Y')
Dies führt zu:
'02/23/2012'
Weitere Formatierungsoptionen finden Sie in der Dokumentation zu strftime.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich nur das Datum aus einem Python-Datetime-Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!