PDA

Ver la Versión Completa : De string mm/dd/yyyy a Date


CHiCoLiTa
29-07-2004, 17:18:24
Hola a todos

Resulta que estoy importando un fichero de texto en donde encuentro un campo tipo fecha en el formato mm/dd/yyyy y no soy capaz de pasarlo a date, para grabarlo en la base de datos. El formato tampoco es fijo, a veces es m/dd/yyyy y otras mm/d/yyyy, segun el dia que sea

Si lo grabo directamente, caca
Si hago un StrToDate, tambien, con lo cual tampoco puedo utilizar FormatDateTime

No se, la verdad es que me he quedado un poco perdido y no se como continuar. He estado bbuscando un rato por el el foro y no he encontrando nada al respecto


Si alguien me puede enseñar uin poco la luz o darme un pista se lo agradeceria

Gracias por su tiempo

__marcsc
29-07-2004, 17:26:26
Hola,

Como imagino que el proceso de importación es todo con tu código, lo que yo haría dado que las fechas parecen no tener el formato correcto, sería "parsearlas" a mano, prescindiendo de funciones predefinidas.
Es decir, coges el string, buscas los delimitadores "/" y mediante StringToInt te guardas los valores en una variable entera y luego haces un EncodeDate.

Espero haberme explicado.

Saludos.