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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Imac_Man
15/02/2005 - 15:30 | Informe spam
Muchas Gracias Eduardo, siempre efectivo en tus respuestas

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:
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


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