English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programme Kotlin convertissant les millisecondes en minutes et secondes

Collection complète d'exemples en Kotlin

Dans le programme ci-dessus, vous apprendrez à convertir les millisecondes en minutes et secondes en Kotlin.

Exemple1:分别将毫秒转换为分钟和秒

import java.util.concurrent.TimeUnit
fun main(args: Array<String>) {
    val milliseconds: Long = 1000000
    // long minutes = (milliseconds / 1000) / 60;
    val minutes: Long = TimeUnit.MILLISECONDS.toMinutes(milliseconds)
    // long seconds = (milliseconds / 1000);
    val seconds: Long = TimeUnit.MILLISECONDS.toSeconds(milliseconds)
    println("$milliseconds milliseconds = $minutes minutes")
    println("Ou")
    println("$milliseconds milliseconds = $seconds secondes")
}

Lorsque ce programme est exécuté, la sortie est :

1000000 millisecondes = 16 minutes
Ou
1000000 millisecondes = 1000 secondes

Dans le programme ci-dessus, nous utilisons la méthode toMinutes() pour convertir les millisecondes données en minutes. De même, nous utilisons la méthode toSecond() pour les convertir en secondes.

Nous pouvons également utiliser des mathématiques de base pour les convertir en minutes et secondes.

Seconds = Milliseconds / 1000

Les minutes sont

Minutes = Seconds / 60
ou
Minutes = (Milliseconds / 1000) / 60

Exemple2:Convertir les millisecondes en minutes et secondes

fun main(args: Array<String>) {
    val milliseconds: Long = 1000000
    val minutes: Long = milliseconds / 1000 / 60
    val seconds: Long = milliseconds / 1000 % 60
    println("$milliseconds milliseconds = $minutes minutes again $seconds seconds.")
}

Lorsque ce programme est exécuté, la sortie est :

1000000 millisecondes= 16 Minutes sont 40 secondes.

Dans le programme ci-dessus, nous avons utilisé la formule :

Minutes = (Milliseconds / 1000) / 60
et
Remaining Seconds = (Milliseconds / 1000) % 60

Tout d'abord, nous calculons les minutes en divisant simplement par les secondes, puis par60 pour calculer les minutes.
Ensuite, nous calculons le reste des secondes en divisant par les secondes, puis par60 reste.

Voici le code Java équivalent :Programme Java pour convertir des millisecondes en minutes et des secondes

Collection complète d'exemples en Kotlin