Program Kotlin na prevod milisekúnd na minúty a sekundy

Vo vyššie uvedenom programe sa naučíte prevádzať milisekundy na minúty a sekundy jednotlivo a spoločne v Kotline.

Príklad 1: Individuálny prevod milisekúnd na minúty a sekundy

 import java.util.concurrent.TimeUnit fun main(args: Array) ( val milliseconds: Long = 1000000 // long minutes = (milliseconds / 1000) / 60; val minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds) // long seconds = (milliseconds / 1000); val seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds) println("$milliseconds Milliseconds = $minutes minutes") println("Or") println("$milliseconds Milliseconds = $seconds seconds") )

Po spustení programu bude výstup:

 10 000 000 milisekúnd = 16 minút alebo 10 000 000 milisekúnd = 1 000 sekúnd

Vo vyššie uvedenom programe sme dané milisekundy prevádzali toMinutes()metódou. Rovnako sme použili toSeconds()metódu na jej prevod na sekundy.

Na prepočet na minúty a sekundy môžeme použiť aj základnú matematiku.

 Sekundy = milisekundy / 1 000

zatiaľ čo minúty sú

 Minúty = sekundy / 60 alebo minúty = (milisekundy / 1 000) / 60

Príklad 2: Prevod milisekúnd na minúty a sekundy

 fun main(args: Array) ( val milliseconds: Long = 1000000 val minutes = milliseconds / 1000 / 60 val seconds = milliseconds / 1000 % 60 println("$milliseconds Milliseconds = $minutes minutes and $seconds seconds.") )

Po spustení programu bude výstup:

 10 000 000 milisekúnd = 16 minút a 40 sekúnd.

Vo vyššie uvedenom programe sme použili vzorec:

 Minúty = (milisekundy / 1 000) / 60 a zostávajúce sekundy = (milisekundy / 1 000)% 60

Najskôr vypočítame minúty tak, že ich jednoducho vydelíme sekundami a potom minútami tak, že ich vydelíme číslom 60.

Potom vypočítame zostávajúce sekundy tak, že ich vydelíme sekundami a získame zvyšok po delení 60.

Tu je ekvivalentný kód Java: Program Java na prevod milisekúnd na minúty a sekundy.

Zaujímavé články...