FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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. |
|
|
|