Ver Mensaje Individual
  #4  
Antiguo 04-08-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En la Unit DateUtils, hay una función llamada SecondsBetween, que te da la diferencia en segundos entre dos fechas.

Creo que irá perfecta para lo que se necesita.

Código Delphi [-]
  hora1 := '20-15-03';
  hora2 := '22-18-09';
  // Cambiar los separadores
  hora1 := AnsiReplaceText(hora1, '-', ':');
  hora2 := AnsiReplaceText(hora2, '-', ':');
  // Diferencia en segundos
  seg := SecondsBetween(StrToTime(hora2), StrToTime(hora1));

Por supuesto, en la misma unit también están las funciones, DaysBetween, HourBetween, MilliseconsBetween,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita