使用 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

更新時間: 27-Jun-2020

130 次瀏覽

啟動你的職業生涯

完成課程並獲得認證

開始
廣告