Puoi utilizzare la stessa stringa di formattazione in strftime
su un datetime
oggetto:
>>> import datetime
>>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G')
'May-16-0245PM-2011'
Per inciso, vorrei solo aggiungere una parola per la gioia della formattazione della data ISO-8601
Stessa formattazione, utilizzando strftime()
:
>>> import datetime
>>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G')
'May-16-1050PM-2011'
Per ottenere il tuo nome file, è semplice come:
>>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G') + '.tar'
'May-16-1050PM-2011.tar'