Calculando Horas

Firebird

10/12/2003

Pessoal estou tentando colocar apenas horas em um determinado Dbedit mas sempre aparece 30/12/1899 20:30:00 quando saio do campo. Gostaria de saber se existe a possibilidade de ser colocado apenas o valor da hora para que eu possa fazer a subtração das mesmas usando a função abaixo

var
hora1: TDateTime;
hora2: TDateTime;
totat: TDateTime;
begin
hora1 := StrToTime(DbEdit3.Text);
hora2 := StrToTime(Edit1.Text);
totat := Hora2 - Hora1;
Edit2.Text := FormatDateTime(´hh:nn:ss´,totat);
end;

Obrigado a todos


Virus69

Virus69

Curtidas 0

Respostas

Rodolpho123

Rodolpho123

10/12/2003

Bem, vou fazer alguns testes, mas, o que posso lhe adiantar é que
variáveis do tipo STRING, não fazem cálculos matemáticos.
Vou tentar algumas coisas e depois te envio a mensagem


GOSTEI 0
Virus69

Virus69

10/12/2003

Beleza :D


GOSTEI 0
POSTAR