Posteado por: ldejesusvega | Marzo 20, 2009

Validacion de Fechas contra servidor

Saludos. Uno de los problemas que te encuentras al publicar te nueva aplicaion web es la validación de las fechas. La solución que encontre para esto fue hacer un “parsing” o análisis del valor de la fecha que se pasa a la función, usando un try catch, primero usamos el try en la forma que esperamos que se valide la fecha con el formato dd/MM/yyyy, en caso de que el servidor mande el error de fecha no válida, pasamos al catch, para analizar pa fecha en un formato alterno MM/dd/yyyy.  Y aqui esta el código de como quedo para mi esta validación de la fecha.

———————————————————

        public static DateTime procesarFecha(string valorFecha)
        {
            DateTime dt_tmp, toReturn;
            string str_tmp = “”;
            try
            {
                str_tmp = valorFecha;
                dt_tmp = Convert.ToDateTime(str_tmp.Substring(0, 2) + “/” + str_tmp.Substring(3, 2) + “/” + str_tmp.Substring(6, 4));
                toReturn = dt_tmp;
            }
            catch
            {
                str_tmp = valorFecha;
                dt_tmp = Convert.ToDateTime(str_tmp.Substring(3, 2) + “/” + str_tmp.Substring(0, 2) + “/” + str_tmp.Substring(6, 4));
                toReturn = dt_tmp;
            }
            return toReturn;
        }

———————————————————
Esta es la forma en que lo resolvi, pero bueno, debe haber comentarios y sugerencias de como mejorarlo, Bye. 



Dejar una respuesta

Su respuesta:

Categorías