Red de conocimiento informático - Aprendizaje de código fuente - Código de cálculo de tiempo.

Código de cálculo de tiempo.

Muchos idiomas tienen funciones dedicadas para calcular la diferencia horaria, pero puedes hacerlo tú mismo si lo prefieres.

El método general es:

1. Puedes configurar la diferencia horaria y convertirla en segundos. Por ejemplo, 95 minutos son 95 * 60

2. La cantidad de segundos en la hora actual, calculada desde las 0:00 de la mañana hasta las 14:25 es 14 * 60 * 60 25 * 60

3. , si es mayor a 3600 se cuenta como una hora. Integre para obtener la cantidad de horas (12), divida el resto entre 60, divida para obtener la cantidad de minutos (50) y divida el resto para obtener la cantidad de segundos (0). El resultado final es 12:50 minutos y 0 segundos.

Nota: Si la diferencia horaria es demasiado grande, lo que da como resultado un número negativo en el paso 3, entonces si este número negativo 24 * 3600 es mayor que 0, Es el momento de ayer nuevamente. Por supuesto, sumar este 24 * 3600 sigue siendo menor que 0. El enfoque científico es que una vez que se descubre que la diferencia de tiempo obtenida al restar el paso 3 es un número negativo, primero se toma el valor absoluto y luego se divide por 24 * 3600. . Porque 0 es de ayer, 1 es de anteayer, 2 es de anteayer, y así sucesivamente.