GARANTIR DESCONTO

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


Wagnermarrane

Wagnermarrane

Responder

Posts

11/11/2004

Delphi32

Você pode usar a função DaysBetween. Veja um exemplo:

...
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:

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar