Calendar 類在 Java 中是用來操作日期和時間的類,可以用來獲取當前的日期和時間,或者對日期進行加減操作等。
以下是 Calendar 類如何管理日期的一些常見方法:
獲取當前日期和時間:可以使用 Calendar.getInstance() 方法獲取一個 Calendar 實例,然后通過實例的 get() 方法獲取日期和時間的各個字段,如年、月、日、時、分、秒等。
設置日期和時間:可以使用 set() 方法設置日期和時間的各個字段,如 set(Calendar.YEAR, 2022) 設置年份為 2022,set(Calendar.MONTH, 5) 設置月份為 6。
加減日期:可以使用 add() 方法對日期進行加減操作,如 add(Calendar.DATE, 1) 表示日期加一天,add(Calendar.MONTH, -1) 表示日期減一個月。
比較日期:可以使用 compareTo() 方法比較兩個日期的大小,或者使用 before()、after() 方法判斷一個日期是否在另一個日期之前或之后。
獲取一周的第一天和最后一天:可以使用 getFirstDayOfWeek() 和 getActualMaximum() 方法獲取一周的第一天和最后一天。
總的來說,Calendar 類提供了豐富的方法來管理日期,可以方便地對日期進行操作和處理。