← Volver
Sobre la función estándar
Cómo validar una fecha
import datetime
# La fecha ingresada por el usuario.
fecha_str = input("Ingrese una fecha en formato dd/mm/aaaa: ")
try:
# Intentar convertirla a una fecha.
fecha = datetime.datetime.strptime(fecha_str, "%d/%m/%Y").date()
except ValueError:
print("La fecha es inválida.")
else:
print("¡La fecha es correcta!")
Sobre la función estándar
strptime()
véase Cómo convertir una cadena a una fecha. Para la estructura try
/except
/else
véase la sección sobre excepciones en nuestro tutorial.👨💻 ¡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.