cara... acredito que 24:00 não seja uma hora válida mesmo... o dia vai 
até de 0:00 até 23:59 ...
o/

Em 26/08/2010 18:48, alexsandro_qs escreveu:
> Boa noite pessoal;
>
> Eu tinha feito uma forma de subtrair 2 horas aqui, e até à um tempinho
> atrás, estava tudo ok. Só que agora pintou um problema:
>
> era feito assim:
> -------------------------------
> var
> h1, h2, resultado : TDateTime;
> begin
>
> d1:= StrToTime(adotDatainicial.Value);
> d2:= StrToTime(adotDatainicia2.Value);
> resultado := d2 - d1;
>
> -------------------------------
> Só que quando é digitado 24:00, esse valor não é reconhecido
> como horas ai os erros.
>
> Alguém poderia me ajudar com isso ?
>
> OBS.: a hora nunca vai passar de 24:00 ( ou seja de um dia para o outro)
>
> Ex.: saída 24:00 - entrada 01:00 = 23:00 e não 23:60


Responder a