Validar una fecha

C#
Autor: Dámaso Velázquez Álvarez

Cuando un usuario introduce datos en un programa, debemos validar que lo hace con un formato correcto.

En este caso vamos a ver un método que nos ayudará a validar (del lado del servidor) que el dato introducido se a de tipo fecha.

Para ello vamos a implementar el método estático EsFecha que recibirá un String con lo que haya introducido el usuario y devolverá un Boolean que nos indicará si es o no un dato de tipo fecha. Veamos el código:

public static Boolean EsFecha(String fecha)
{
    try
    {
        DateTime.Parse(fecha);
        return true;
    }
    catch
    {
        return false;
    }
}