Formateo de fechas en Python
Ahora mostremos la fecha en un formato específico, por ejemplo, año-mes-día.
Para ello, declaremos una variable dt, en
la cual la fecha que necesitamos se obtendrá
a través del método datetime del módulo
datetime. Luego es necesario aplicar
el método strftime a la fecha guardada
en dt. A los parámetros de este método
se le pasa la designación convencional del formato
de fecha, escrita usando el comando %
y la designación convencional del formato. Si se necesita
mostrar año-mes-día, entonces al parámetro
del método se le pasa la cadena '%Y-%m-%d':
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # mostrará 2025-12-31
Con el método strftime se pueden
mostrar varios formatos de fecha. La lista
completa de ellos se puede encontrar aquí.
Mostremos, por ejemplo, también el día
de la semana, indicando en el parámetro el símbolo
especial '%w':
res = dt.strftime('%Y-%m-%d %w')
print(res) # mostrará 2025-12-31 3
Muestra en la consola la fecha actual en el formato día.mes.año.
Muestra en la consola la hora actual en el siguiente formato: horas:minutos:segundos año/mes/día:día de la semana.