Kotlin程序?qū)⒑撩朕D(zhuǎn)換為分鐘和秒

Kotlin 實(shí)例大全

在上述程序中,您將學(xué)習(xí)在Kotlin中將毫秒分別轉(zhuǎn)換為分鐘和秒。

示例1:將毫秒分別轉(zhuǎn)換為分鐘和秒

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 毫秒 = $minutes 分鐘")
    println("Or")
    println("$milliseconds 毫秒 = $seconds 秒")
}

運(yùn)行該程序時(shí),輸出為:

1000000 毫秒 = 16 分鐘
Or
1000000 毫秒 = 1000 秒

在上面的程序中,我們使用toMinutes()方法將給定的毫秒轉(zhuǎn)換為分鐘。同樣,我們使用tosecond()方法將其轉(zhuǎn)換為秒。

我們還可以使用基本數(shù)學(xué)將其轉(zhuǎn)換為分鐘和秒。

Seconds = Milliseconds / 1000

分鐘是

Minutes = Seconds / 60
或者
Minutes = (Milliseconds / 1000) / 60

示例2:將毫秒轉(zhuǎn)換為分鐘和秒

fun main(args: Array<String>) {

    val milliseconds: Long = 1000000

    val minutes = milliseconds / 1000 / 60
    val seconds = milliseconds / 1000 % 60

    println("$milliseconds 毫秒= $minutes 分鐘又 $seconds 秒.")
}

運(yùn)行該程序時(shí),輸出為:

1000000 毫秒= 16 分鐘又 40 秒.

在上面的程序中,我們使用了公式:

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

首先,我們通過簡(jiǎn)單地除以秒來計(jì)算分鐘,然后除以60來計(jì)算分鐘。
然后,我們通過除以秒來計(jì)算剩余的秒數(shù),然后除以60得到余數(shù)。

這是等效的Java代碼:將毫秒轉(zhuǎn)換為分鐘和秒的Java程序

Kotlin 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清