Fórum Converter intervalo de Datas(TDate) em integer. #298607
06/10/2005
0
Como faço isso ? Não existe uma function DatetoInt.
Sem mais, agradeço desde já.
Ovidio Jr.
Ovidiojr
Curtir tópico
+ 0Posts
06/10/2005
Adriano Santos
ou seja, a data na verdade já é um integer.
como está fazendo para pegar a diferença?
Gostei + 0
06/10/2005
Ovidiojr
Ai preciso converter esse TDate para inserir em uma tabela com inteiro.
Gostei + 0
06/10/2005
Adriano Santos
Mostra como está fazendo para converter.
Acho que tah mais simples do que imagina.
Gostei + 0
06/10/2005
Ovidiojr
qtddiascorri : TDate;
qtddiascorri := DBDtBaixa.Date - DBDtPagamento.Date;
Ai preciso converter qtddiascorri em Integer para poder inserir em uma tabela com tipo de dado integer.
SQLParcela.ParamByName(´QTD_DIAS_JUROS´).AsInteger := qtddiascorri;
Assim da erro.
Gostei + 0
06/10/2005
Eneblis
Fiz a seguinte função:
[b:f8736374a7]
{*****************************}
{* Diferença entres as datas *}
{*****************************}
function DiferencaDias(Di, Df: TDateTime): Integer;
var dif: real;
begin
dif := df-di;
Result := StrToInt(FloatToStr(dif));
end;
[/b:f8736374a7]
Até o momento ela esta funcionando bem....
:) Silbene!
Gostei + 0
06/10/2005
Rjun
var qtddiascorri : integer; begin qtddiascorri := Trunc(DBDtBaixa.Date - DBDtPagamento.Date); SQLParcela.ParamByName(´QTD_DIAS_JUROS´).AsInteger := qtddiascorri;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)