2010-07-23 16 views

Respuesta

129

Puede usar el datetime module para trabajar con fechas y horas en Python. El strftime method le permite producir una cadena de representación de fechas y horas con el formato que especifique.

>>> 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: 04 de marzo 2018


Descripción:

Usando el nuevo stri ng formato para inyectar valor en una cadena en el marcador de posición {}, el valor es la hora actual.

Luego, en lugar de solo mostrar el valor bruto como {}, use el formato para obtener el formato de fecha correcto.

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

+0

Su respuesta fue marcado como de baja calidad, ya que es de sólo código. Intenta explicar tu respuesta con más profundidad. –

Cuestiones relacionadas