← Volver

Cómo convertir una fecha a una cadena

Vía el método strftime() de las clases datetime.date (fecha) y datetime.datetime (fecha y hora).

import datetime

fecha = datetime.date(year=2022, month=8, day=15)
fecha_str = fecha.strftime("%d/%m/%Y")
print(fecha_str) # 15/08/2022

La cadena pasada como argumento a strftime() indica el formato en que se quiere obtener la fecha como cadena. El formato %d/%m/%Y (es decir, dd/mm/aaaa) es el más habitual para representar fechas como cadenas. %d representa el día del mes entre 01 (con el cero incluido) y 31; %m representa asimismo el número del mes entre 01 y 12; %Y representa el año como un número de cuatro dígitos. Para otras directivas además de %d, %m y %Y, véase la documentación oficial.

cadenas fechas datetime conversion


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.