La Web del Programador: Comunidad de Programadores
 
    Pregunta:  38216 - QUIERO CALCULAR HORAS
Autor:  Marina Delgado Bordas
Quiero saber cómo puedo calcular horas y minutos después de que ya han pasado varios días, estamos utilizando un campo datetime. y no sabemos como se pueden acumular las horas y los minutos. Estamo utilizando el secondsafter, pero por alguna razón no trabaja bien después de 24 horas.

  Respuesta:  Leonardo Cespedes
Hola Marina,

Efectivamente la función SecondsAfter calcula el número de segundos transcurridos desde una hora inicial hasta una hora final, lógicamente esto funcionará mientras la hora final es mayor a la hora inicial de lo contrario la función te retornará un valor negativo.

Para poder calcular los tiempos transcurridos debes validar lo anterior y combínalo con DaysAfter para conocer los días transcurridos.

Espero te sirva de base está información