使用 Java 設定時間
要設定時間,讓我們宣告兩個 Calendar 類的物件。
Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance();
設定其中一個日曆物件的時刻
c2.add(Calendar.HOUR, 9); c2.add(Calendar.MINUTE, 15); c2.add(Calendar.SECOND, 40);
現在,找出這兩個時刻之間的差值。一個是當前時刻,另一個是我們上面宣告的。
long calcSeconds = (c2.getTimeInMillis() - c1.getTimeInMillis()) / 1000;
以下是一個示例:
示例
import java.util.Calendar; public class Demo { public static void main(String args[]) { Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); // set hour, minute and second c2.add(Calendar.HOUR, 9); c2.add(Calendar.MINUTE, 15); c2.add(Calendar.SECOND, 40); long calcSeconds = (c2.getTimeInMillis() - c1.getTimeInMillis()) / 1000; String time = String.format("%02d:%02d:%02d", calcSeconds / 3600, (calcSeconds % 3600) / 60, (calcSeconds % 60)); System.out.println("Time = "+time); } }
輸出
Time= 09:15:40
廣告