hola a todos.
tengo un pequeño problema, en una aplicación que estoy haciendo. Tengo un Edit1 en el cual quiero poner una fecha y una hora, por ejemplo con este formato: 'dd/mm/yyyy, hh:mm:ss', y en un edit2 quiero poner una hora con el siguiente formato: 'hh:mm:ss'. Despues en un Panel1 quiero que me reste el Edit1 del Edit2.
Para explicarme un poco mejor. Tengo un proceso, que por ejemplo, quiero que termine el dia 23/03/2011 a las 15:00 (Edit1), dicho proceso dura un tiempo determinado, por ejemplo: 16:38:00 (Edit2), lo que quiero es que el programa me diga a que hora deberia empezar el proceso, para que finalice en el dia y hora marcados en el Edit1.
he provado distantas formas, lo ultimo que e probado es lo siguiente:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
n1, resta: TdateTime;
n2 : TTime;
begin
n1:= StrToDate (edit1.text);
n2:= StrToTime (edit2.text);
resta:= n1 - n2;
panel1.Caption:= formatDateTime ('dd/mm/yyyy, hh:mm:ss', (resta));
end;
... pero siempre me da error en el formato que le ponga en el edit1.
Gracias por vuesra antencion y ayuda.