Kotlin-program milliszekundumok percekké és másodpercekké konvertálására

A fenti programban megtanulod milliszekundumokat percekre és másodpercekre konvertálni egyenként és együtt Kotlinban.

1. példa: Ezredmásodpercek konvertálása percenként és másodpercenként külön-külön

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

A program futtatásakor a kimenet a következő lesz:

 1000000 milliszekundum = 16 perc vagy 1000000 milliszekundum = 1000 másodperc

A fenti programban a megadott milliszekundumokat percekké alakítottuk át toMinutes()módszerrel. Hasonlóképpen, toSeconds()metódust használtunk másodpercekké konvertálásra.

Használhatjuk az alap matematikát is percekre és másodpercekre konvertálva.

 Másodperc = milliszekundum / 1000

míg percek vannak

 Perc = másodperc / 60 vagy perc = (milliszekundum / 1000) / 60

2. példa: Ezredmásodpercek konvertálása percekre és másodpercekre

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

A program futtatásakor a kimenet a következő lesz:

 1000000 milliszekundum = 16 perc és 40 másodperc.

A fenti programban a következő képletet használtuk:

 Perc = (milliszekundum / 1000) / 60 és a hátralévő másodperc = (milliszekundum / 1000)% 60

Először kiszámítjuk a perceket úgy, hogy egyszerűen másodpercekre, majd percekre osztjuk 60-mal.

Ezután kiszámoljuk a fennmaradó másodperceket úgy, hogy másodpercekre osztjuk, és megkapjuk a maradékot, ha 60-ra osztjuk.

Itt van az egyenértékű Java-kód: Java-program milliszekundumok percekre és másodpercekre konvertálására.

érdekes cikkek...