Uso la siguiente instruccion:
Código Delphi
[-]
minutos := MinutesBetween(HoraI.Time,HoraF.Time);
min := minutos mod 60;
horas := HoursBetween(HoraI.Time,HoraF.Time);
La idea de esto es obtener cuantas horas y minutos hay entre HoraI y HoraF.
Pero a veces se me pierde un minuto.
Si pongo de que 8:00 a 9:15
Me dice que hay 1:14.
Que estoy haciendo mal.