formato de fecha al de vb6

08/08/2004 - 00:38 por fco | Informe spam
Tengo en visual net 2002 en ingles, el problema esta que
cuando quiero evaluar una fecha = ej: fecha = CDate("01-07-
2004") me la deja en formato "mm-dd-yyyy", ya he probado
con format(..) pero tampoco resulta, igual se puede
arreglar, pero queria saber si a alguien le habia pasado.
Ya me fije en la configuracion regional y esta en dd-mm-
yyyy y además este mismo codigo en vb6 me genera un
formato "dd-mm-yyyy", ¿Será porque el vb.net que tengo
esta en Ingles y lo asume porque este es su formato por
defecto?, si es así ¿alguien sabe si existe alguna opcion
para cambiar esto?
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
08/08/2004 - 05:35 | Informe spam
Esto no deberia fallar ya que especificas en el formato de que cultura viene
la fecha:

Dim d As Date
d = Date.Parse("01-07-2004",
Globalization.CultureInfo.CreateSpecificCulture("es"))

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares