java的calendar類(lèi)如何初始化日歷

小億
322
2023-09-13 18:20:25

Calendar類(lèi)有兩種方法可以初始化日歷:

  1. 通過(guò)getInstance()方法初始化當(dāng)前日期和時(shí)間的日歷實(shí)例:
Calendar calendar = Calendar.getInstance();
  1. 通過(guò)set()方法設(shè)置特定日期和時(shí)間的日歷實(shí)例:
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2022);
calendar.set(Calendar.MONTH, Calendar.JANUARY); // 月份從0開(kāi)始,January為0
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);

這樣就可以得到一個(gè)表示2022年1月1日00:00:00的Calendar實(shí)例??梢愿鶕?jù)需要分別設(shè)置年、月、日、小時(shí)、分鐘和秒等字段的值。

0