FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
duda con formato fecha en firebird
tengo un campo date en una tabla de mi db
cuando guardo la variable fecha que es un string tengo que formatearla a yyyy/mm/dd, eso no es problema. el problema es cuando quiero consultar esa fecha la veo en la tabla como dd/mm/yyyy 01:00:00 a.m. como hago que no guarde el valor 01:00 que evita que pueda hacer comparaciones en mis reportes. o que lo guarde como 00:00:00 a.m. ya le di el formato yyyy/mm/dd+' 24:00:00' ó '00:00' y no resulto. pone 01:24:00 y 01:00:00 por yyyy/mm/dd es copy(sFecha_trabajo,7,4)+'/'+copy(sFecha_trabajo,4,2)+'/'+copy(sFecha_trabajo,1,4) alguna sujerencia gracias
__________________
Todos llevamos nuestros demonios a cuestas.. |
#2
|
|||
|
|||
¿Estás usando formato de campo tipo Date en la BD? Lo que estás describiendo es un campo de formato Timestamp.
|
#3
|
|||
|
|||
Si usas Dialect 1 los campos DATE llevan tambien la hora, como si fuera un DateTime.. ya ves.... Pásatea a Dialect 3 y ya queda solucionado.
De todas formas depende de como lo leas en Delphi, si lo lees como una fecha no te pilla la hora pero si lo lees como un texto si que te la muestra (por ejempo si lo visualizas en un Memo o concatenas campos mediante || o haces un CAST ... VARCHAR() ). A mi al insertar o modificar el campo me pilla siempre la hora como 00:00:00 tanto en los campos que se inicializan en un trigger como los que pongo desde Delphi
Aqui la funcion que hice tan solo se encarga de la conversión de formato, que por lo que veo es diferente a la tuya (yyyy/mm/dd):
Espero que te sirva de algo. |
#4
|
||||
|
||||
si estoy utilizando dialect 1, lo voy a cambiar. y a probar lo que me sugieren.
gracias
__________________
Todos llevamos nuestros demonios a cuestas.. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
formato fecha | iris2408 | SQL | 1 | 22-06-2006 10:15:54 |
Como cambiar el formato de un QRSysData en formato fecha | Bitbanner | Tablas planas | 1 | 13-02-2005 12:33:26 |
Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" | R_Richards | Varios | 4 | 07-02-2005 15:57:19 |
Formato fecha en Firebird 1.5.1 | mosorio | Firebird e Interbase | 1 | 05-11-2004 17:23:46 |
Formato fecha en FireBird | HombreSigma | Firebird e Interbase | 2 | 22-06-2003 22:18:00 |
|