También puedes devolver simplemente un int que, dependiendo de su valor, indique si la fecha es correcta o, de producirse un error, dónde se encuentra.
Por ejemplo:
0 -> Fecha correcta
1 -> Año no válido
2 -> Mes no válido
3 -> Día no válido
Puedes asignar los valores que te de la gana, hay gente que prefiere poner valores negativos a los errores.
Un saludo
Por ejemplo:
0 -> Fecha correcta
1 -> Año no válido
2 -> Mes no válido
3 -> Día no válido
Puedes asignar los valores que te de la gana, hay gente que prefiere poner valores negativos a los errores.
Un saludo