FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
conversion de fecha texto a fecha formato date
Hola foro, como estan?
Tengo un problemita con la conversion de formatos date, ojala puedan ayudarme, mi problema es el siguiente: Tengo un archivo txt que quiero pasar a BD donde la fecha esta de este modo "sep 06 2007 12:00am" y al pasar a BD quiero que me convierta a "09/06/2007 12:00" y no tengo idea como hacerlo... Desde ya muchas gracias, saludos |
#2
|
|||
|
|||
Si sabes que el formato es siempre este "sep 06 2007 12:00am" vas cogiendo con copy cada zona correspondiente al mes, dia, año y hora y lo vas trasformando a número y luego juntarlo con encodedate.
Seudocódigo sFecha := 'sep 06 2007 12:00am'; sMeses := 'ene feb mar abr may jun jul ago sep oct nov dic'; // coger el nombre del mes y ver que posición tiene en la cadena sMeses iPosición := Pos( copy(sFecha,1,3) , sMeses); Si iPosición es 1 el mes es el 1 Si iPosición es 5 el mes es el 2 Si iPosición es 9 el mes es el 3 Si iPosición es 13 el mes es el 4 etc // el mes con copy y tranformarlo a número StrtoInt( Copy(sFecha,5,2) ); // el año tambíen con copy cogiendo 4 caracteres desde la posición 8 y transformándolos a número // la hora igual buscando la posición que tenga. // luego juntarlo todo con encodedate Más o menos podría ser así. |
#4
|
|||
|
|||
conversion de fecha
ya llegue hacer un procedimiento como mensiono Fidel. solo q me hace un poco mas lento mi transpaso de datos de un archivo txt a BD
solo q pense si no habia alguna funcion q nos convierta a fecha pq, utilizando formatdatetime('d mmm yyyy', fecha) me convierte la fecha a la fecha texto, el uso de strtodate: no me reconoce "sep" de la fecha texto Mucha gracias Muchachos..... si porahi descubro alguna funcion te comento si no me quedo con la sugerencia de Fidel |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conversion de String a fecha | pmtzg | Varios | 9 | 10-11-2007 00:46:35 |
Conversion de caracter a fecha | sierraja | Firebird e Interbase | 4 | 02-11-2007 02:36:00 |
Conversión Fecha de Clarion a Fecha de Firebird | DANNY777 | Varios | 0 | 16-06-2007 17:24:05 |
Comparar una fecha de n campo date contra fecha actual | amadis | SQL | 2 | 27-06-2005 21:37:41 |
Como cambiar el formato de un QRSysData en formato fecha | Bitbanner | Tablas planas | 1 | 13-02-2005 12:33:26 |
|