哈哈,不好意思,减写成加了^_^
======================================
function func(const T1,T2:String):String;
var
d1:TDateTime;
d2:TDateTime;
begin
d1:=StrToDateTime(T1);
d2:=StrToTime(T2);
Result:=DateTimeToStr(d1-d2);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
ShowMessage(func('2005-7-19 6:00:00','8:00:00'));
end;
T1='2005-7-19 6:00:00'
T2='8:00:00'
-------------------------------------------
function func(const T1,T2:String):String;
var
d1:TDateTime;
d2:TDateTime;
begin
d1:=StrToDateTime(T1);
d2:=StrToTime(T2);
Result:=DateTimeToStr(d1+d2);
end;