Fórum Trabalhando com data #257967
11/11/2004
0
Bom dia Pessoal
Preciso montar um codigo em que o sistema possa calcular a quantidade de dias que o usuario esta pagando com atraso, por exemplo
Data de vencimento: 29/10/2004
Data do Pagamento: 04/11/2004
[b:8899aabb82]Dias em atraso: 6 dias[/b:8899aabb82]
Preciso que o sistema aponte a quantidade de dias em atraso
No aguardo de um ajuda...
Wagner
Preciso montar um codigo em que o sistema possa calcular a quantidade de dias que o usuario esta pagando com atraso, por exemplo
Data de vencimento: 29/10/2004
Data do Pagamento: 04/11/2004
[b:8899aabb82]Dias em atraso: 6 dias[/b:8899aabb82]
Preciso que o sistema aponte a quantidade de dias em atraso
No aguardo de um ajuda...
Wagner
Wagnermarrane
Curtir tópico
+ 0
Responder
Posts
11/11/2004
Delphi32
Você pode usar a função DaysBetween. Veja um exemplo:
Qualquer dúvida poste aqui de novo. Até!
... var Dias:Integer; DataPagamento,DataVencimento:TDate; begin DataPagamento := StrToDate(´04/11/2004´); DataVencimento := StrToDate(´29/10/2004´); Dias := DaysBetween(DataPagamento,DataVencimento); ShowMessage(IntToStr(Dias)); end;
Qualquer dúvida poste aqui de novo. Até!
Responder
Gostei + 0
11/11/2004
Massuda
Use TDateTime mais ou menos dessa forma:
Espero ter ajudado,
Massuda
var
Pagamento: TDateTime;
Vencimento: TDateTime;
Atraso: Integer;
begin
Pagamento := {treco com a data de pagamento};
Vencimento := {treco com a data de vencimento};
Atraso := Trunc(Pagamento - Vencimento);
if Atraso > 0 then {pagamento em atraso}
Espero ter ajudado,
Massuda
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)