V zgornjem programu se boste naučili pretvarjati milisekunde v minute in sekunde posamezno in skupaj v Kotlinu.
Primer 1: Pretvorite milisekunde v minute in sekunde posebej
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") )
Ko zaženete program, bo rezultat:
1000000 milisekund = 16 minut ali 1000000 milisekund = 1000 sekund
V zgornjem programu smo z uporabo toMinutes()
metode pretvorili dane milisekunde v minute . Podobno smo uporabili toSeconds()
metodo za pretvorbo v sekunde.
Za pretvorbo v minute in sekunde lahko uporabimo tudi osnovno matematiko.
Sekunde = milisekunde / 1000
medtem ko so minute
Minute = sekunde / 60 ali minute = (milisekunde / 1000) / 60
Primer 2: Pretvori milisekunde v minute in sekunde
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.") )
Ko zaženete program, bo rezultat:
1000000 milisekund = 16 minut in 40 sekund.
V zgornjem programu smo uporabili formulo:
Minute = (milisekunde / 1000) / 60 in preostale sekunde = (milisekunde / 1000)% 60
Najprej izračunamo minute tako, da jih preprosto delimo na sekunde in nato na minute, tako da jih delimo s 60.
Nato preostale sekunde izračunamo tako, da jih delimo na sekunde in dobimo preostanek, ko delimo s 60.
Tu je enakovredna koda Java: program Java za pretvorbo milisekund v minute in sekunde.