Para realizar operaciones con horas, es necesario que uses el tipo TDateTime (formato de fecha y hora), de lo contrario obtendrás valores incorrectos.
Por ejemplo:
23:00 - 01:00 = 22:00 (¡¡22 horas de diferencia!!)
01/01/2007 23:00 - 02/01/2007 01:00 = 2 horas de diferencia
Usa las funciones MinutesBetween / HoursBetween de la unidad DateUtils
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|