Fórum Subtraindo Datas #144800
12/03/2003
0
Estou com um GRANDE problema...
Gostaria de saber a diferença entre 2 duas e obter a resposta em Dias...
ex...
12/03/03 e 12/04/03
resposta 30 dias...
Desde já obrigado.....
Gostaria de saber a diferença entre 2 duas e obter a resposta em Dias...
ex...
12/03/03 e 12/04/03
resposta 30 dias...
Desde já obrigado.....
Anonymous
Curtir tópico
+ 0
Responder
Posts
12/03/2003
Fabio Colli
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;
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;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)