Ver Mensaje Individual
  #1  
Antiguo 12-03-2011
Nostradonuts Nostradonuts is offline
Registrado
NULL
 
Registrado: feb 2011
Ubicación: Lerida
Posts: 5
Reputación: 0
Nostradonuts Va por buen camino
restar tiempos

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.

Última edición por ecfisa fecha: 12-03-2011 a las 19:20:19. Razón: ETIQUETAS DELPHI
Responder Con Cita