Heim >Backend-Entwicklung >Python-Tutorial >Wie formatiere ich Datumsangaben zum Drucken in Python?
Beim Anhängen eines Datums an eine Liste erscheint die gedruckte Ausgabe als „[ datetime.date(YYYY, MM, DD)]“ anstelle eines einfachen „YYYY-MM-DD“ Format.
Datumsangaben in Python sind Objekte. Beim Drucken haben sie zwei Darstellungen:
Um eine einfache Datumszeichenfolge zu erhalten, wandeln Sie das Datumsobjekt mit str() in eine Zeichenfolge um. Dadurch wird sichergestellt, dass beim Drucken die reguläre Darstellung verwendet wird. Hier ist ein Beispiel:
import datetime today = datetime.date.today() print(str(today)) # Prints "2008-11-22"
Alternativ können Sie die Methode strftime() verwenden, um ein benutzerdefiniertes Datumsformat zu erstellen:
print(today.strftime('%Y-%m-%d')) # Prints "2008-11-22"
strftime( ) unterstützt verschiedene Formatbezeichner zum Anpassen des Datumsformats, wie zum Beispiel:
Sie können die String-Interpolation auch direkt verwenden Datumsangaben in Zeichenfolgen formatieren:
print(f"Today is {today:%Y-%m-%d}")
Das obige ist der detaillierte Inhalt vonWie formatiere ich Datumsangaben zum Drucken in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!