Es redzu daudz par datuma virknes pārveidošanu par datetime
objektu Python, bet es gribu iet pretējā virzienā.
Man ir
datetime.datetime(2012, 2, 23, 0, 0)
un es gribētu to pārvērst virknē, piemēram, '2/23/2012'
.
Varat izmantot vienkāršas virknes formatēšanas metodes:
>>> 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'
Var izmantot arī specifisku tipa formatējumu
:
t = datetime.datetime(2012, 2, 23, 0, 0)
"{:%m/%d/%Y}".format(t)
Izvades rezultāts:
'02/23/2012'