Programa Kotlin para converter milissegundos em minutos e segundos

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.

Artigos interessantes...