Fórum Contar número de dias entre datas #192387
02/11/2003
0
Flanilson
Curtir tópico
+ 0Post mais votado
02/11/2003
procedure TForm1.Button1Click(Sender: TObject); var data1, data2 : TdateTime; begin data1 := StrToDate(edit1.Text); data2 := StrToDate(Edit2.Text); label1.Caption := inttostr(daysbetween(data2,data1)); end;
Abraços.
Bisturi
Gostei + 1
Mais Posts
02/11/2003
Ltres
No seu caso pode-se utilizar o :arrow: DaysBetween(datamaior, datamenor), que ira retornar um inteiro com o número de dias entre as datas. Lembre-se de colocar DateUtils na Uses da unit.
Espero ter ajudado!
Gostei + 0
03/11/2003
Imoreira
begin
result:=data2-data1;
end;
use assim
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
label1.caption:=dias(strtodate(edit1.text),strtodate(edit2.text));
end;
end;
Gostei + 0
04/11/2003
Flanilson
Gostei + 0
04/11/2003
Ltres
O pirmeiro separa a data e o segundo junta.
Essas funções estão no SysUtils
procedure TForm1.FormCreate(Sender: TObject); var Dia, Ano, Mes: Word; OutraData: TDate; begin DecodeDate(date, Ano, Mes, Dia); //Separa o Ano, Mes e Dia de uma data Showmessage(´Ano: ´+ IntToStr(Ano) +´, Mes: ´+ IntToStr(Mes) + ´ e Dia: ´+ IntToStr(Dia)); OutraData := EncodeDate(Ano, Mes, Dia); //Junta os campos de Ano, Mes, Dia numa TDate end;
Acho q era isso o q queria!? :lol:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)