Calculo entre datas
16/02/2003
0
Tenho duas datas, 10/02/2003 e 10/03/2003 coma faço para saber quantos dias no intervalo
elcilei@brfree.com.br
Anonymous
Posts
16/02/2003
Carnette
http://www.carnette.kit.net/D5/esbdates.zip
16/02/2003
Jabanildo
foi feito durante as aulas de (Logica de programaçao)
100¬ confiavel
quem quiser mande mail para
jabanildo@f1net.com.br
coloque como assunto (DIAS)
t+
17/02/2003
Adilsond
O tipo date não é nada mais que um double onde a parte inteira é a qunatidade de dias a partir de uma data fixa e a parte fracionária e o valor da hora naquele dia. Então como não entrste em detalhe vou lhe dar um exemplo.
No Edit1 está a primeira data.
No Edit2 está a segunda data.
O Edit3 receberá a quantidade de dias entre elas.
date - date = date ou
double - double = double
então
Trunc(date - date) = integer ou
Trunc(date) - Trunc(date) = integer // despresando a hora
ou seja
Edit3.Text := IntToStr(Trunc(StrToDateTime(Edit2.Text)) -
Trunc(StrToDateTime(Edit1.Text)));
Clique aqui para fazer login e interagir na Comunidade :)