Dies ist mein Code:
import datetime
today = datetime.date.today()
print(today)
Dies wird gedruckt: 2008-11-22
Das ist genau das, was ich will.
Aber ich habe eine Liste, an die ich das anhänge, und dann geht plötzlich alles "schief". Hier ist der Code:
import datetime
mylist = []
today = datetime.date.today()
mylist.append(today)
print(mylist)
Es wird Folgendes ausgedruckt:
[datetime.date(2008, 11, 22)]
Wie kann ich nur ein einfaches Datum wie 2008-11-22
?
17 Stimmen
Die kurze Antwort: Durch die Anwendung
str()
(zu jedem Element der Liste), denn das ist genau das, wasprint
stillschweigend mit Ihrem Solo gemachttoday
Objekt.1 Stimmen
stackoverflow.com/a/39890902/1900645