2010-07-23 19 views

risposta

129

È possibile utilizzare datetime module per lavorare con date e ore in Python. Lo strftime method consente di produrre una rappresentazione in formato stringa di date e ore con un formato specificato.

>>> import datetime 
>>> datetime.date.today().strftime("%B %d, %Y") 
'July 23, 2010' 
>>> datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y") 
'10:36AM on July 23, 2010' 
15
>>> import datetime 
>>> now = datetime.datetime.now() 
>>> now.strftime("%B %d, %Y") 
'July 23, 2010' 
3
#python3 

import datetime 
print(
    '1: test-{date:%Y-%m-%d %H:%M:%S}.txt'.format(date=datetime.datetime.now()) 
    ) 
d = datetime.datetime.now() 
print('2: {:%B %d, %Y}'.format(d)) 

1: test-2018-02-14_16: 40: 52.txt

2: 4 Marzo 2018


Descrizione:

Utilizzo del nuovo attacco ng format per iniettare il valore in una stringa in placeholder {}, valore è l'ora corrente.

Quindi, anziché visualizzare semplicemente il valore grezzo come {}, utilizzare la formattazione per ottenere il formato di data corretto.

https://docs.python.org/3/library/string.html#formatexamples

+0

La tua risposta è stata contrassegnata come di bassa qualità in quanto è solo codice. Prova a spiegare la tua risposta in modo più approfondito. –

Problemi correlati