Ich habe das jetzt nicht genau verstanden, was Du meinst, aber hier ein Beispiel aus dem Kopf:
Delphi-Quellcode:
var s: string;
t: TDateTime;
begin
s := '19:15:00';
t := StrToTime(s);
t := t + 0.5;
ShowMessage(FormatDateTime('hh:nn:ss',t));
end;
Wenn ich keinen Fehler gemacht habe, müsste "07:15:00" ausgegeben werden.
[edit] s und t verwechselt
[/edit]