Una programación simple en C para definir una clase de tiempo y calcular la diferencia entre dos tiempos.
¿Deberíamos considerar el número de días? ¿Está permitido que haya una diferencia horaria tan grande entre las 3 de la tarde de hoy y las 3 de mañana? De hecho, no es necesario convertir a segundos. Si las dos horas del mismo día son las 8:20 y las 17:10, úselo directamente primero
int a1Thour, a1TMin;
<. p>int a2THour, a2TMin;int a2THour, a2TMIn;
p>
int deltaTHour;deltaTMin;
a1THour=8;
a1TMin=20;
a2THour=17;
a2TMin=10;
deltaTHour = a2THour-a1THour;
if(a2TMingt; a1TMin)
{
deltTMin = a2TMin-a1TMin ;
}
si no
{ //Se toman prestados minutos durante 1 hora y luego se restan
deltTMin =a2TMin 60-a1TMin
p>
DeltaTHour--;
}
Si hay días, primero debes determinar el número de días. La idea es la misma. Si las horas no son suficientes, tomar prestado un día, es decir, sumar 24 horas antes de realizarla.
Espero que te ayude