soma tempo

Delphi

09/09/2003

oi eu ja procurei em pesquisas mas nao achei como somar horas que apareca o seguinte
[b:902fdd3a86]EX:1:30:25+00:59:36=2:30:01[/b:902fdd3a86]
desde ja agradeço :cry:


Dark-ryder

Dark-ryder

Curtidas 0

Respostas

Jcolli

Jcolli

09/09/2003

Olá..

Precisei fazer isso uns tempos atraz e a solução que eu encontrei na hora foi transformar a hora numa string e separa-la em horas, minutos e segundos, fazer os calculos e depois junta-los novamente e voltar para o fromato de hora.
Voce pode montar uma função para isso.

[]


GOSTEI 0
Quadrado

Quadrado

09/09/2003

Voce pode converter dias ou horas no formato double (Variáveis TDateTime) , onde 1 corresponde a um dia usando StrToDateTime .

const
n1Hora : double = 0.04166666666666666666666666666666666666667;
n1Minuto : double = 0.00069444444444444444444444444444444444445;

Simplemente some os valores e depois converta para horas novemente com DataTimeToStr.

Espero que ajude.
Eduardo.


GOSTEI 0
POSTAR