在上面的程序中,您將學習如何在Java中將毫秒分別轉換為分鐘和秒。
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 ); } }
運行該程序時,輸出為:
1000000 毫秒 = 16 分鐘 Or 1000000 毫秒 = 1000 秒
在上面的程序中,我們使用toMinutes()方法將給定的毫秒(milliseconds)轉換為分鐘。 同樣,我們使用toSeconds()方法將其轉換為秒
我們還可以使用基本數(shù)學將其轉換為分鐘和秒。
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); } }
運行該程序時,輸出為:
1000000 毫秒 = 16 分鐘 又 40 秒.
在上面的程序中,我們使用了公式:
Minutes = (Milliseconds / 1000) / 60 And Remaining Seconds = (Milliseconds / 1000) % 60
首先,我們通過簡單地將其除以秒,然后再除以60來計算分鐘(Minutes)。
然后,我們計算剩余的秒數(shù)(Remaining Seconds),將其除以秒數(shù),再除以60得到剩余的秒數(shù)(Remaining Seconds)。