Problema con fecha

30/08/2005 - 13:35 por Tabpages | Informe spam
Buenas! os explico mi problema con la fecha...
en un textbox el usuario introduce una fecha y la compruebo utilizando la
funcion isdate(). lo que pasa que a veces me dice que una fecha como
24/10/1983 no es correcta y escribo 10/24/1983 y me la acepta...
Sabeis por que pasa? y para solucionarlos sabrias como?
Muchas gracias!
 

Leer las respuestas

#1 Jose Luis Manners
30/08/2005 - 15:38 | Informe spam
asegurate de utilizar la cultura del pais correspondiente a la fecha que
deseas en conjunto con la función DateTimeFormat de dicha cultura. Mira
este ejemplo (está en C#):

DateTime dt = DateTime.Now; // Fecha de Hoy

CultureInfo ci_spa = new CultureInfo("es-DO"); // Cultura de República
Dominicana
MessageBox.Show(ci_spa.DateTimeFormat.DayNames[(int) dt.DayOfWeek]); //
dia de la semana en español

CultureInfo ci_ing = new CultureInfo("en-US"); // Cultura de Estados
Unidos
MessageBox.Show(ci_ing.DateTimeFormat.DayNames[(int) dt.DayOfWeek]); //
dia de la semana en inglés

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Tabpages" wrote in message
news:
Buenas! os explico mi problema con la fecha...
en un textbox el usuario introduce una fecha y la compruebo utilizando la
funcion isdate(). lo que pasa que a veces me dice que una fecha como
24/10/1983 no es correcta y escribo 10/24/1983 y me la acepta...
Sabeis por que pasa? y para solucionarlos sabrias como?
Muchas gracias!

Preguntas similares