Diferença de dias entre datas
Como faço para colocar em uma Label.Caption a diferença de dias entre duas datas?
Jonnymarques
Curtidas 0
Respostas
Tnaires
12/12/2003
Opa jonny! Tudo jóia?
Use a função DaysBetween. Ela retorna a diferença de dias entre duas datas q vc especificar.
Sucesso
Use a função DaysBetween. Ela retorna a diferença de dias entre duas datas q vc especificar.
Sucesso
GOSTEI 0
Maicongabriel
12/12/2003
A função ...
Como usar...
function DifDias(DataVenc:TDateTime; DataAtual:TDateTime): String; var Data: TDateTime; dia, mes, ano: Word; begin if DataAtual < DataVenc then begin Result := ´A data data atual não pode ser menor que a data inicial´; end else begin Data := DataAtual - DataVenc; DecodeDate( Data, ano, mes, dia); Result := FloatToStr(Data)+´ Dias´; end; end;
Como usar...
Label1.Caption := DifDias(Data1, Data2);
GOSTEI 0
Rodrigo Costa
12/12/2003
var data1,data2:Tdatetime;
...
label1.Caption:=inttostr(Trunc(data1 - data2));
...
label1.Caption:=inttostr(Trunc(data1 - data2));
GOSTEI 0
Maicongabriel
12/12/2003
[quote:43ace09144=´Rodrigo Costa´]var data1,data2:Tdatetime;
...
label1.Caption:=inttostr(Trunc(data1 - data2));[/quote:43ace09144]
Tsc tsc...
Data negativa e sem tratamento de erros...
...
label1.Caption:=inttostr(Trunc(data1 - data2));[/quote:43ace09144]
Tsc tsc...
Data negativa e sem tratamento de erros...
GOSTEI 0
Rodrigo Costa
12/12/2003
Muito obrigado pelo seu comentário construtivo.
GOSTEI 0
Tnaires
12/12/2003
Pessoal...
Pra q ´reinventar a roda´? Usemos a função DaysBetween da API do Delphi e ficamos todos felizes...
Abraços
Pra q ´reinventar a roda´? Usemos a função DaysBetween da API do Delphi e ficamos todos felizes...
Abraços
GOSTEI 0