Nel programma sopra, imparerai a convertire i millisecondi in minuti e secondi individualmente e insieme in Kotlin.
Esempio 1: converti i millisecondi in minuti e secondi individualmente
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") )
Quando esegui il programma, l'output sarà:
1000000 Millisecondi = 16 minuti Oppure 1000000 Millisecondi = 1000 secondi
Nel programma sopra, abbiamo convertito i millisecondi dati in minuti usando il toMinutes()
metodo. Allo stesso modo, abbiamo utilizzato il toSeconds()
metodo per convertirlo in secondi.
Possiamo anche usare la matematica di base per convertirlo in minuti e secondi.
Secondi = Millisecondi / 1000
mentre i minuti lo sono
Minuti = Secondi / 60 o Minuti = (Millisecondi / 1000) / 60
Esempio 2: conversione di millisecondi in minuti e secondi
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.") )
Quando esegui il programma, l'output sarà:
1000000 Millisecondi = 16 minuti e 40 secondi.
Nel programma sopra, abbiamo usato la formula:
Minuti = (Millisecondi / 1000) / 60 E secondi rimanenti = (Millisecondi / 1000)% 60
Innanzitutto, calcoliamo i minuti semplicemente dividendoli in secondi e poi in minuti dividendoli per 60.
Quindi, calcoliamo i secondi rimanenti dividendoli in secondi e ottenendo il resto quando diviso per 60.
Ecco il codice Java equivalente: programma Java per convertire i millisecondi in minuti e secondi.