English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
No programa acima, você aprenderá a converter milissegundos em minutos e segundos separadamente em Kotlin.
import java.util.concurrent.TimeUnit fun main(args: Array<String>) { 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 milissegundos = $minutes minutos") println("Ou") println("$milliseconds milissegundos = $seconds segundos") }
A saída do programa ao executá-lo é:
1000000 milissegundos = 16 minutos Ou 1000000 milissegundos = 1000 segundos
No programa acima, usamos o método toMinutes() para converter os milissegundos fornecidos em minutos. Da mesma forma, usamos o método toSecond() para convertê-lo em segundos.
Também podemos usar matemática básica para convertê-lo em minutos e segundos.
Segundos = Milissegundos / 1000
minutos são
Minutos = Segundos / 60 ou Minutes = (Milliseconds / 1000) / 60
fun main(args: Array<String>) { val milliseconds: Long = 1000000 val minutes = milliseconds / 1000 / 60 val seconds = milliseconds / 1000 % 60 println("$milliseconds milissegundos= $minutes minutos e $seconds segundos.") }
A saída do programa ao executá-lo é:
1000000 milissegundos= 16 minutos são 40 segundos.
Neste programa, usamos a fórmula:
Minutes = (Milliseconds / 1000) / 60 e Remaining Seconds = (Milliseconds / 1000) % 60
Primeiro, calculamos os minutos simplesmente dividindo por segundos, e então dividindo por60 para calcular os minutos.
Em seguida, calculamos o número restante de segundos dividindo por segundos, e então dividimos por60 obtém o resto.
Este é o código Java equivalente:Programa Java que converte Milissegundos para Minutos e Segundos。