Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   De string mm/dd/yyyy a Date (https://www.clubdelphi.com/foros/showthread.php?t=12861)

CHiCoLiTa 29-07-2004 17:18:24

De string mm/dd/yyyy a Date
 
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.


La franja horaria es GMT +2. Ahora son las 09:23:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi