Convertir Cualquier Tiempo a Horas-Minutos-Segundos

Convertir Cualquier Tiempo a Horas-Minutos-Segundos


Solo es para mostrar algo que en elagún momento podrá ser útil. Se trata de llevar cualquier tiempo a Horas-Minutos y Segundos
.




Si te dan esto pro ejemplo 62 Horas, 114 Minutos y 78 Segundos y lo deseas transformar a un lenguaje más común y estándar donde los minutos solo van hasta 60 y los segundos van hasta 60, entonces se hace así:

Haciendo que en una hora hay 3600 segundos y en un minuto hay 60, entonces

Pasamos todo a segundos:
62 Horas= 62*3600=223200 Segundos
114Minutos=114*60=6840 Segundos
78 Segundos= 78 Segundos

Si sumo lo que está en verde me quedan exactamente 230118 Segundos

y hacemos esto: Hallo La parte entera de 230118/3600=63 (solo tomo la parte no decimal de la división).

63 Será el número de Horas Finales

y hacemos lo que yo llamo segundos restantes: que es 230118-63*3600=3318 Segundos

Siguen ahora hallar los minutos, que es lo mismo, hallo la parte entera entre segundos restantes y 60, es decir 3318/60=55, este será el Numero de Minutos Finales


Fianalmente hallo los segundos, que salen de la siguiente resta color=blue]segundos restantes[/color]-55(minutosfinales)*60(en un minuto hay 60 segundos)

es lo mismo que 3318 -55*60=18 Segundos, este será el número de Segundos Finales



En conclusión 62 Horas, 114 Minutos y 78 Segundos es lo mismo que 63 Horas, 55 Minutos y 18 Segundos

_______________________________________________

_____________________________

pero esto aún se puede mejorar un poco, también se pueden hacer conversiones entre días, semanas, meses para que quede mejor.

Sé que un Dia son 24 horas=86400 Segundos, y como 63 Horas, 55 Minutos y 18 Segundos es lo mismo que 230118 Segundos, entonces.
Hallo la parte entera entre 230118 y 86400, que es 2. Este será el Número de Dias Finales

Hallo Segundos Restantes: 230118-86400*2=57318 Segundos

Hallo la parte entera entre 57318 y 3600 que es 15, este Será el Numero de Horas Finales

Segundos restantes2=57318-15*3600=3318 Segundos


hallo minutos finales, parte entera entre 3318 y 60 que es 55, este será el Numero de Minutos Finales

y los segundos se hallan facilmente, 3318-55*60=18 Segundos, estos son los Segundos Finales.








Finalmente 62 Horas, 114 Minutos y 78 Segundos es lo mismo que 63 Horas, 55 Minutos y 18 Segundos , y

tambien es lo mismo que 2 Días, 15 Horas, 55 Minutos y 18 Segundos

12 comentarios - Convertir Cualquier Tiempo a Horas-Minutos-Segundos

@soadavid -8
pense que era de como hacer que el tiempo pase mas rapido
@atikechuc -3
soadavid dijo:pense que era de como hacer que el tiempo pase mas rapido

fumatinga
@mcmurlok
Al final ¿No viajamos al fúturo?, pero esta bien explicado +10
@lester15
me ayudo mucho a mi tarea de programacion como no tengo puntos para dar, a favoritos
@Fye77
Te deje +10, gracias capo