vc pode trabalhar com uma var do tipo TDATETIME.
e pode subtrair normalmente.
assim:


var
   Datainicio : TDatetime;
   diascorridos : string;
begin
   datainicio := TABLE1.fieldbyname('data').asdatetime;
   diascorridos := formatfloat('0',now - datainicio);
end;


a variavel TDatetime deve ser tratada como a variável REAL. A parte inteira 
informa os dias. A fração, às horas.
Assim, acho q vc já tem uma noção.


Atenciosamente,

Anderson Silva

  ----- Original Message ----- 
  From: tatianajvieira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, November 03, 2006 9:18 AM
  Subject: [delphi-br] Dúvidas com datas


  Olá,
  tenho os seguintes dados com datas:
  ultima manutenção
  período = anual ou semestral
  proxima manutenção:= ultima manutenção + perodo
  Será que alguém pode me ajudar, não sei fazer cálculos com datas?
  Desde já agrdeço a atenção.
  Obrigada.


   

  __________ Informação do NOD32 IMON 1.1851 (20061103) __________

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a