Javaでカレンダーオブジェクトを初期化する方法は何ですか?
Javaでカレンダーオブジェクトを初期化する方法は以下のようなものがあります:
- Calendar.getInstance()メソッドを使用して、デフォルトのタイムゾーンのカレンダーオブジェクトを取得します。
- カレンダーインスタンス calendar = Calendar.getInstance();
- 指定されたタイムゾーンのカレンダーオブジェクトを取得するために、Calendar.getInstance(TimeZone)メソッドを使用します。
- タイムゾーン timeZone = TimeZone.getTimeZone(“Asia/Shanghai”);
カレンダー calendar = Calendar.getInstance(timeZone); - 指定した地域のカレンダーオブジェクトを取得するために、Calendar.getInstance(Locale)メソッドを使用します。
- ロケール locale = ロケール.中国;
カレンダー calendar = カレンダー.getInstance(locale); - 年、月、日を設定するためにCalendar.set(year, month, day)メソッドを使用します。
- int year = 2022;
int month = Calendar.JANUARY; // 月は0から始まるため、0は1月を表す
int day = 1;
Calendar calendar = Calendar.getInstance();
calendar.set(year, month, day);
カレンダークラスの月の範囲は0から11までであり、すなわち、0は1月を、1は2月を意味します。