Sie können dieselbe Formatierungszeichenfolge in strftime
verwenden auf einem datetime
Objekt:
>>> import datetime
>>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G')
'May-16-0245PM-2011'
Übrigens möchte ich nur ein Wort für die Freude an der ISO-8601-Datumsformatierung einlegen
Gleiche Formatierung mit strftime()
:
>>> import datetime
>>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G')
'May-16-1050PM-2011'
Um Ihren Dateinamen zu erhalten, ist es so einfach wie:
>>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G') + '.tar'
'May-16-1050PM-2011.tar'