Funcion "CDate"
Publicado por Preguntador VB.NET (22 intervenciones) el 12/02/2007 12:13:43
Buenas.
Estoy intentando introducir un String mediante la funcion CDate en una variable tipo Date de la siguiente manera:
Fecha = CDate("1999/12/10")
Visual Basic convierte el literal obteniendo la fecha correspondiente a 10 de Diembre de 1999 (que es lo que quiero), pero si cambio el 12 (correspondiente al mes) y pongo un numero mayor, da el siguiente mensaje de error: "La conversión de la cadena "1999/15/10" en el tipo 'Date' no es válida."
Lo que quiero saber es si el error se produce debido a la configuracion regional del sistema, o es que VB no acepta ese formato de fecha, por que yo tengo que pasarle a la variable una fecha en formato 'yyyy/MM/dd' independientemente de la configuracion del sistema.
Gracias.
Estoy intentando introducir un String mediante la funcion CDate en una variable tipo Date de la siguiente manera:
Fecha = CDate("1999/12/10")
Visual Basic convierte el literal obteniendo la fecha correspondiente a 10 de Diembre de 1999 (que es lo que quiero), pero si cambio el 12 (correspondiente al mes) y pongo un numero mayor, da el siguiente mensaje de error: "La conversión de la cadena "1999/15/10" en el tipo 'Date' no es válida."
Lo que quiero saber es si el error se produce debido a la configuracion regional del sistema, o es que VB no acepta ese formato de fecha, por que yo tengo que pasarle a la variable una fecha en formato 'yyyy/MM/dd' independientemente de la configuracion del sistema.
Gracias.
Valora esta pregunta


0