[firebase-br] ajuda urgente sobre datas

Eduardo Carneiro eduardofreitascarneiro em gmail.com
Qua Abr 16 13:49:20 -03 2008


Prezado colega...

O delphi armazena o tipo date em uma variavél do tipo double. Portanto
basta literalmente diminuir os 45 dias que vc dseseja ou mesmo sendo
mais genérico. Veja a função abaixo

Exemplo

//Dois argumentos para a função. O primeiro é a data que vc deseja diminuir e o
//segundo parâmetro é o numero de dias a ser diminuido

function diminuiDatas( data : TDatetime ; dias : Integer ) : TdateTime
var data_retorno : TDatetime; //Variável que será usada para retorno
begin
       data_retorno  := data - dias; //data e dias que foram passados
pela função
       diminuiDatas := data_retorno; //retorno da função
end;

Boa sorte...
Eduardo


On 4/16/08, Felipe Aron <felipearon em gmail.com> wrote:
> vc pode usar um cast:
>
> Cast( (CAMPO_DATA - 45) as Date );
>
> 2008/4/16 Leonardo Baldino <portaldoinferno em gmail.com>:
>
> > eu tenho uma data 16-04-2008 e eu preciso qual data foi 45 atras apartir
> > da
> > data atual e armazenar no meu banco, por isso alguem sabe que calculo eu
> > posso fazer para saber a data.
> >
> > --
> > Leonardo Carlos Baldino - The Highlander
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista