[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