Ich sehe viel über die Konvertierung einer Datumszeichenkette in ein datetime
-Objekt in Python, aber ich möchte den anderen Weg gehen.
I've got
datetime.datetime(2012, 2, 23, 0, 0)
und möchte es in eine Zeichenkette konvertieren, z. B. "2/23/2012'".
Sie können einfache Methoden zur String-Formatierung verwenden:
>>> dt = datetime.datetime(2012, 2, 23, 0, 0)
>>> '{0.month}/{0.day}/{0.year}'.format(dt)
'2/23/2012'
>>> '%s/%s/%s' % (dt.month, dt.day, dt.year)
'2/23/2012'
Auch die typspezifische Formatierung
kann verwendet werden:
t = datetime.datetime(2012, 2, 23, 0, 0)
"{:%m/%d/%Y}".format(t)
Ausgabe:
'02/23/2012'