Fórum Diferencas entres Datas com TDateTime #299737
17/10/2005
0
Ou seja, a diferença entre as data não pode ser maior que 24 horas.
Como devo fazer isso?
Leandra
Curtir tópico
+ 0Posts
17/10/2005
Marcio.theis
Gostei + 0
17/10/2005
Saint
por exemplo..no seu caso voce poderia fazer assim:
DataAtual:=now();
DataLimite:=now()+1;
entendeu?
entao se quiser acrescentar uma semana a uma data por exemplo, vc pode fazer VariavelData+7..
em todo caso eu criei algumas funcoes para trabalhar com acrescimo de tempo em datas, como minutos, horas e dias..
sao bem simples:
function AdicionaMinuto (const DT: TDateTime; const Mnts: Extended): TDateTime;
begin
Result := (DT + Mnts / 1440.0);
//Sintaxe AdicionaMinuto(Variavel,Qtd de minutos);
end;
function TfrmLembrete.AdicionaHora (const DT: TDateTime; const Hrs: Extended): TDateTime;
begin
Result := (DT + Hrs / 24);
//Sintaxe AdicionaMinuto(Variavel,Qtd de horas);
end;
function TfrmLembrete.AdicionaDia (const DT: TDateTime; const Ds: Extended): TDateTime;
begin
Result := DT + Ds;
//Sintaxe AdicionaMinuto(Variavel,Qtd de dias);
end;
Espero ter ajudado, até mais
Gostei + 0
18/10/2005
Leandra
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)