Fechas manejo

14/02/2005 - 22:14 por Imac_Man | Informe spam
saludos amigos

tengo mi pc con la configuracion regional en ingles es decir que la fecha
esta M/d/yyyy pero el caso es que yo quiero hacer esto

dim strFecha as string = "14/2/2005" como notaran es dia / mes / año
strVariable = cdate(strFecha)


Pero me devuelve un error, la cosa es que necesito que aunque el pattern de
la fecha este en M/d/yyyy, este me pueda aceptar con cdate en d/M/yyyy


gracias por su ayuda
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
14/02/2005 - 22:27 | Informe spam
CDate siempre usa la configuracion regional. Usa Date.Parse y pasale una
cultura para especificar el formato en que viene la fecha. Por ejemplo:

Dim d As Date

d = Date.Parse("14/2/2005",
Globalization.CultureInfo.CreateSpecificCulture("es-es"))


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

Inteligencia militar son dos términos contradictorios.
Groucho Marx

Preguntas similares