Fórum Como pegar o numero de dias entre uma data e outra ? #214593
16/02/2004
0
d_data : = dt_hoje - strtodate(fin[6]);
fin[6] um array que me fonece a data do tipo string ´05/05/2003´
dt_hoje variavel do sistema que tem a data do dia
d_data variavel de retono do tipo tdatetime;
mas preciso inserir valores num campo tipo integer ! Como ?
Como transformar a d_data ou o resultado em inteiro ?
Midas
Curtir tópico
+ 0Posts
16/02/2004
Tnaires
SEUS PROBLEMAS ACABARAM!
Use a função DaysBetween Tabajara!
Sintaxe: DaysBetween(data_1, data_2).
Abraços
Gostei + 0
17/02/2004
Midas
uso o delphi 6 / firebird
Alguem sabe como pegar dias de atrazo de um contrato ?
Sendo que o resultado preciso um numero inteiro.
Gostei + 0
17/02/2004
Wizard
Sds.
Wizard
procedure TForm1.BitBtn1Click(Sender: TObject);
var
cont : integer;
dat : Tdate;
begin
cont := 0;
dat := StrToDate(MaskEdit1.Text);
while dat < StrToDate(MaskEdit2.Text) do
begin
cont := Cont + 1;
dat := dat + 1;
end;
Edit1.Text := IntToStr(cont)
end;
Gostei + 0
17/02/2004
Wizard
Sds.
Wizard
procedure TForm1.BitBtn1Click(Sender: TObject);
var
cont : integer;
dat : Tdate;
begin
cont := 1;
dat := StrToDate(MaskEdit1.Text);
while dat < StrToDate(MaskEdit2.Text) do
begin
cont := Cont + 1;
dat := dat + 1;
end;
Edit1.Text := IntToStr(cont)
end;
Gostei + 0
17/02/2004
Fabio.hc
Ex:
procedure TForm1.Button2Click(Sender: TObject); var d_data:Extended; dt_hoje:tdate; begin dt_hoje:=Date; d_data := dt_hoje - strtodate(´05/05/2003´); ShowMessage(FloatToStr(d_data)); end;
Gostei + 0
18/02/2004
Tnaires
Consulte o help do Delphi. Digite DaysBetween, selcione o texto e pressione F1.
Gostei + 0
19/02/2004
Midas
brincadeirinha...
Valeu pela ajuda de todos.
Gostei + 0
19/02/2004
Tnaires
Este foi mais um produto das...
Organizações TABAJARA! :twisted:
Sucesso
Gostei + 0
20/02/2004
Ltres
Gostei + 0
20/02/2004
Tnaires
Não não, eu a uso no Delphi 6
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)