No programa acima, você aprenderá a converter milissegundos em minutos e segundos individualmente e juntos em Kotlin.
Exemplo 1: converter milissegundos em minutos e segundos 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 você executa o programa, a saída será:
1000000 milissegundos = 16 minutos ou 1000000 milissegundos = 1000 segundos
No programa acima, convertemos determinados milissegundos em minutos usando o toMinutes()
método. Da mesma forma, usamos o toSeconds()
método para convertê-lo em segundos.
Também podemos usar matemática básica para convertê-lo em minutos e segundos.
Segundos = Milissegundos / 1000
enquanto os minutos são
Minutos = Segundos / 60 ou Minutos = (Milissegundos / 1000) / 60
Exemplo 2: converter milissegundos em minutos e segundos
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 você executa o programa, a saída será:
1000000 milissegundos = 16 minutos e 40 segundos.
No programa acima, usamos a fórmula:
Minutos = (Milissegundos / 1000) / 60 e segundos restantes = (Milissegundos / 1000)% 60
Primeiro, calculamos os minutos simplesmente dividindo-os em segundos e, em seguida, em minutos, dividindo-os por 60.
Em seguida, calculamos os segundos restantes dividindo-os em segundos e obtendo o restante quando dividido por 60.
Aqui está o código Java equivalente: programa Java para converter milissegundos em minutos e segundos.