Fórum Calcular a diferença entre duas datas #197109
25/11/2003
0
eu tenho dois campos em minha tabela assim
vencimento d
atrazo n
eu queria calcular da seguinte maneira
o vencimento - a data atual e o resultado coloca-lo no campo atrazo
para que eu possa calcular juros e outras coisas.
Machado
Curtir tópico
+ 0Post mais votado
26/11/2003
dias := DaysBetween(data1,data2)
Fred
Gostei + 1
Mais Posts
25/11/2003
Marcelo.c
var d, r: TDateTime; atraso: extended; valtot: currency; begin d:=Date(); r:=DM_Geral.CDSRecebData_Vencimento.Value; atraso:=d-r; v:=DM_Geral.CDSControleValor_da_mensalidade.AsCurrency; if atraso>0 then // se estiver atrasado begin m:=v*0.02; // aplica multa de 2¬ j:=(m+v)*(e/1000); // Aplica juros de 0,1¬ ao dia (3¬ ao mês) end; valtot:=v+m+j; //Valor total end;
Para exibir atraso em um Edit:
Edit1.Text:=currtostr(atraso);
Gostei + 0
11/08/2015
Tiago Barbosa
Gostei + 0
11/08/2015
Mateus Ribeiro
Boa tarde!
Declare na uses a unit DateUtils
Deve resolver, boa sorte!
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)