mh,
müsste lauten:
Delphi-Quellcode:
showmessage(inttostr(MinutesBetween(EncodeTime(12,10,10,0),EncodeTime(14,10,10,0))));
showmessage(inttostr(MinutesBetween(EncodeTime(12,20,10,0),EncodeTime(14,20,10,0))));
3_of_8 hat in der zweiten Zeile
... EncodeTime(12,20,10,0),EncodeTime(14,20,20,0)))); ...
was natürlich mit 10 Sekunden über den 120 Minuten klare 120 ergab.
Fazit: ich kann das mit den 119 jetzt nachvollziehen.
Edit: Möglicher Workaround: nimm MilliSecondsBetween oder SecondsBetween und runde...
Gruß