Program Kotlin na převod milisekund na minuty a sekundy

Ve výše uvedeném programu se naučíte převádět milisekundy na minuty a sekundy jednotlivě a společně v Kotlin.

Příklad 1: Převést milisekundy na minuty a sekundy jednotlivě

 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") )

Když spustíte program, výstup bude:

 10 000 000 milisekund = 16 minut nebo 10 000 000 milisekund = 1 000 sekund

Ve výše uvedeném programu jsme převedli dané milisekundy na minuty pomocí toMinutes()metody. Podobně jsme použili toSeconds()metodu k převodu na sekundy.

Můžeme také použít základní matematiku k převodu na minuty a sekundy.

 Sekundy = milisekundy / 1000

zatímco minuty jsou

 Minuty = sekundy / 60 nebo minuty = (milisekundy / 1000) / 60

Příklad 2: Převést milisekundy na minuty 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.") )

Když spustíte program, výstup bude:

 10 000 000 milisekund = 16 minut a 40 sekund.

Ve výše uvedeném programu jsme použili vzorec:

 Minuty = (milisekundy / 1 000) / 60 a zbývající sekundy = (milisekundy / 1 000)% 60

Nejprve vypočítáme minuty jednoduchým dělením na sekundy a poté na minuty dělením 60.

Poté vypočítáme zbývající sekundy dělením na sekundy a získáním zbytku po dělení 60.

Tady je ekvivalentní kód Java: Program Java pro převod milisekund na minuty a sekundy.

Zajímavé články...