Calculo com tempo (horas, minutos e segundos)

Delphi

04/03/2004

Olá colegas,

tenho uma rotina para somar o tempo gasto em um numero x de tarefas:

Leio os registros onde tenho o tempo gasto ja calculado;
somo os tempos;
mostro em um TLabel.Caption;

se a soma do tempo for maior que 23:59:59, por exemplo 24:00:00 o valor no TLAbel.Caption fica ´00:00:00´, se deu 25:00:00 ele mostra 01:00:00

Eu quero que seja mostrado tudo em horas, tipo: 24:05:05, 48:00:00, 72:00:00, desta forma.

Já usei FormatDateTime e TimeToStr o resultado é o mesmo.
Alguém pode me ajudar?

Grato

Kleverson


Kcl

Kcl

Curtidas 0

Respostas

Wolverine

Wolverine

04/03/2004

uma :idea:
tipo assim: guarda o valor 24 numa variavel, depois vc passa a hora normalmente ], q sera 1:00 e entao vc soma, variavel:=variavel+hora atual q sera 25
tipo
no timer 1000 é um segundo, tipo assim
if timer=3600000 then //a cada uma hora
variavel:=varialvel+hora;

entao quando quiser a hora atual vc da time e quando quiser a somatoria vc da a variavel


GOSTEI 0
POSTAR