În programul de mai sus, veți învăța să convertiți milisecunde în minute și secunde individual și împreună în Kotlin.
Exemplul 1: convertiți milisecunde în minute și secunde individual
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") )
Când rulați programul, ieșirea va fi:
1000000 milisecunde = 16 minute Sau 1000000 milisecunde = 1000 secunde
În programul de mai sus, am convertit milisecunde date în minute folosind toMinutes()
metoda. La fel, am folosit toSeconds()
metoda pentru ao converti în secunde.
De asemenea, putem folosi matematica de bază pentru a o converti în minute și secunde.
Secunde = Milisecunde / 1000
în timp ce minute este
Minute = Secunde / 60 sau Minute = (Milisecunde / 1000) / 60
Exemplul 2: convertiți milisecundele în minute și secunde
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.") )
Când rulați programul, ieșirea va fi:
1000000 Milisecunde = 16 minute și 40 de secunde.
În programul de mai sus, am folosit formula:
Minute = (Milisecunde / 1000) / 60 Și secunde rămase = (Milisecunde / 1000)% 60
Mai întâi, calculăm minutele prin simpla împărțire la secunde și apoi la minute împărțind-o cu 60.
Apoi, calculăm secundele rămase împărțind-o în secunde și obținând restul când este împărțit la 60.
Iată codul Java echivalent: program Java pentru a converti milisecunde în minute și secunde.