Java中可以使用以下幾種方式初始化日歷對象:
使用Calendar.getInstance()
方法獲取默認時區(qū)的日歷對象:
Calendar calendar = Calendar.getInstance();
使用Calendar.getInstance(TimeZone)
方法獲取指定時區(qū)的日歷對象:
TimeZone timeZone = TimeZone.getTimeZone("Asia/Shanghai");
Calendar calendar = Calendar.getInstance(timeZone);
使用Calendar.getInstance(Locale)
方法獲取指定地區(qū)的日歷對象:
Locale locale = Locale.CHINA;
Calendar calendar = Calendar.getInstance(locale);
使用Calendar.set(year, month, day)
方法設(shè)置年、月、日:
int year = 2022;
int month = Calendar.JANUARY; // 月份從0開始,即0表示1月
int day = 1;
Calendar calendar = Calendar.getInstance();
calendar.set(year, month, day);
注意:Calendar
類的月份范圍是從0到11,即0表示1月,1表示2月,以此類推。