Ver Mensaje Individual
  #3  
Antiguo 01-08-2022
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Dado que TDateTime internamente es un número puedes restar uno de otro y luego mostrarlo formateado...

Algo así:

Código Delphi [-]
var
  Desde : TDateTime;
  Haste : TDateTime;
  TiempoTranscurrido : string;
begin
  Desde := EncodeDateTime(2021, 10, 12, 10, 20, 30, 0);
  Hasta := EncodeDateTime(2022, 11, 15, 11, 22, 33, 0);

  TiempoTranscurrido := FormatDateTime('yy años mm meses dd dias hh horas nn minutos ss segundos', (Hasta - Desde));
end;
Responder Con Cita