在上面的程序中,您將學(xué)習(xí)如何在Java中將毫秒分別轉(zhuǎn)換為分鐘和秒。
import java.util.concurrent.TimeUnit;
public class Milliseconds {
public static void main(String[] args) {
long milliseconds = 1000000;
// long minutes = (milliseconds / 1000) / 60;
long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds);
// long seconds = (milliseconds / 1000);
long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds);
System.out.format("%d 毫秒 = %d 分鐘\n", milliseconds, minutes );
System.out.println("Or");
System.out.format("%d 毫秒 = %d 秒", milliseconds, seconds );
}
}運(yùn)行該程序時(shí),輸出為:
1000000 毫秒 = 16 分鐘 Or 1000000 毫秒 = 1000 秒
在上面的程序中,我們使用toMinutes()方法將給定的毫秒(milliseconds)轉(zhuǎn)換為分鐘。 同樣,我們使用toSeconds()方法將其轉(zhuǎn)換為秒
我們還可以使用基本數(shù)學(xué)將其轉(zhuǎn)換為分鐘和秒。
Seconds = Milliseconds / 1000
分鐘是
Minutes = Seconds / 60 or Minutes = (Milliseconds / 1000) / 60
public class Milliseconds {
public static void main(String[] args) {
long milliseconds = 1000000;
long minutes = (milliseconds / 1000) / 60;
long seconds = (milliseconds / 1000) % 60;
System.out.format("%d 毫秒 = %d 分鐘 又 %d 秒.", milliseconds, minutes, seconds);
}
}運(yùn)行該程序時(shí),輸出為:
1000000 毫秒 = 16 分鐘 又 40 秒.
在上面的程序中,我們使用了公式:
Minutes = (Milliseconds / 1000) / 60 And Remaining Seconds = (Milliseconds / 1000) % 60
首先,我們通過(guò)簡(jiǎn)單地將其除以秒,然后再除以60來(lái)計(jì)算分鐘(Minutes)。
然后,我們計(jì)算剩余的秒數(shù)(Remaining Seconds),將其除以秒數(shù),再除以60得到剩余的秒數(shù)(Remaining Seconds)。