javaのCalendarクラス

今日は、スケジュールポートレットを開発していく上で便利な、javaのCalendarクラスを簡単に紹介しようと思います。

Calenderクラス

Calendar クラスは、特定の時点と YEAR、MONTH、DAY_OF_MONTH、HOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための abstract クラスです。 スケジュール登録に関するもので、いくつか使えそうなメソッド/フィールドを紹介したいと思います。

set(int year, int month, int date, int hourOfDay, int minute)

カレンダフィールド YEAR、MONTH、DAY_OF_MONTH、HOUR_OF_DAY、および MINUTE の値を設定します。

setFirstDayOfWeek(int value)

週の最初の日が何であるかを設定します。

HOUR_OF_DAY

get および set のためのフィールド値で、時刻を示します。

DAY_OF_YEAR

get および set のためのフィールド値で、現在の年の何日目かを示します。

WEEK_OF_MONTH

get および set のためのフィールド値で、現在の月の何週目かを示します。

↓に詳細が記載されています。

https://docs.oracle.com/javase/jp/6/api/java/util/Calendar.html