Java程序將毫秒轉換為分鐘和秒
在上面的程序中,您將學習如何在Java中將毫秒分別轉換為分鐘和秒。
示例1:將毫秒分別轉換為分鐘和秒
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()方法將其轉換為秒
我們還可以使用基本數學將其轉換為分鐘和秒。Seconds?=?Milliseconds?/?1000
分鐘是Minutes?=?Seconds?/?60
or
Minutes?=?(Milliseconds?/?1000)?/?60
示例2:將毫秒轉換為分鐘和秒
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除以分鐘來計算分鐘。
然后,我們將剩余秒數除以秒,然后除以60得到余數。