FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#2
|
|||
|
|||
Hola,
Yo uso una funcion (nada optimizada) para hacer consultas a Firebird y como este usa las fechas en formato texto te la copio por si te puede servir. function DtoSFB(dFecha:TDate;cSeparador:string;lHoraInicial,lHoraFinal:boolean):string; var nDia,nMes,nAnyo:word; cDia,cMes,cAnyo:string; begin if cSeparador = '' then cSeparador := '.'; DecodeDate(dFecha,nAnyo,nMes,nDia); if length(IntToStr(nDia)) = 1 then cDia := '0'+IntToStr(nDia) else cDia := IntToStr(nDia); if length(IntToStr(nMes)) = 1 then cMes := '0'+IntToStr(nMes) else cMes := IntToStr(nMes); cAnyo := IntToStr(nAnyo); if cAnyo = '' then Result := '' else if lHoraInicial then Result := cMes+cSeparador+cDia+cSeparador+cAnyo+' 00:00:00' else if lHoraFinal then Result := cMes+cSeparador+cDia+cSeparador+cAnyo+' 23:59:59' else Result := cMes+cSeparador+cDia+cSeparador+cAnyo; end; Como detalle tiene que se puede poner el separador de fecha y que te incluya la primera hora o ultima del día, ya que cuardo la fecha como timestamp y para sacar los datos de un día necesito tener en cuenta la hora. Tal vez si no te sirve directamente, la puedes modificar y para los que usen Interbase/Firebird le puede ser util. Un saludo |
|
|
|