operação com datas

Delphi

14/03/2003

Olá...

Como faço para pegar o numero de dias corridos entre duas datas...??


beijo a todos


Anonymous

Anonymous

Curtidas 0

Respostas

Carnette

Carnette

14/03/2003

Olá... Como faço para pegar o numero de dias corridos entre duas datas...?? beijo a todos


Pega esta UNITE http://www.carnette.kit.net/D5/esbdates.zip e coloca em teus projetos...Nela tem todas as funções de calculos e conversões de datas e horas..O codigo fonte é aberto...para voce poder ver como se faz


Boa programação


GOSTEI 0
Anonymous

Anonymous

14/03/2003

Se as variáveis/campos forem do tipo DateTime:
DataMaior-DataMenor=DiasCorridosEntreAsDatas

Se forem do tipo texto, primeiro converta para data:
StrToDate(DataMaior)-StrToDate(DataMenor)=DiasCorridos


GOSTEI 0
Leandrooricchio

Leandrooricchio

14/03/2003

eu tenho um componente pra isso.... é só você me passar seu email..


GOSTEI 0
Consorte

Consorte

14/03/2003

Var
DataInicio, datafinal: Tdate;
Dif:real;
Begin
DataInicio:=StrToDate(Edit1.Text);
DataFinal:=StrToDate(Edit2.text);
Dif := DataFinal-DataInicio;
Dif:=Trunc(dif); (transforma para inteiro)
Edit3.Text:=DateToStr(Dif);
end;


GOSTEI 0
POSTAR