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?

Preguntas similare

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
Respuesta Responder a este mensaje
#2 fco
09/08/2004 - 00:51 | Informe spam
Gracias, pero esto tampoco funciona. De todos modos igual
lo solucioné creando una funcion que de cambia el formato.
Lo que más queria saber es el porque sucedia esto con
vb.net. ...Sigo pensando que es porque es la versión en
ingles.

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


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida