Calendarフィールド値一覧

API仕様にも定義されているが、API仕様はアルファベット順になって見づらいためまとめた。

staticフィールド値一覧

カレンダーフィールド

get()やset()で指定するfield値。

Table 1. カレンダーフィールドを表す値
フィールド値 概要

Calendar.ERA

ユリウス暦の年代(AD, BC)

Calendar.YEAR

Calendar.MONTH

Calendar.WEEK_OF_YEAR

現在の年の週番号

Calendar.WEEK_OF_MONTH

現在の月の週番号

Calendar.DATE
Calendar.DAY_OF_MONTH

(月の)日

Calendar.DAY_OF_YEAR

現在の年の何日目

Calendar.DAY_OF_WEEK

曜日

Calendar.DAY_OF_WEEK_IN_MONTH

現在の月の何度目の曜日

Calendar.AM_PM

AM or PM

Calendar.HOUR

(12h表記の)時間

Calendar.HOUR_OF_DAY

(24h表記の)時間

Calendar.MINUTE

Calendar.SECOND

Calendar.MILLISECOND

ミリ秒

Calendar.ZONE_OFFSET

GMTから直接計算したオフセットのミリ秒

Calendar.DST_OFFSET

夏時間のオフセットのミリ秒

各月の数値。Calendarにおける月の値はインデックスになっている。例えば1月→0。よってフィールド値で指定すると間違えを減らせる。

Table 2. 月を表す値
フィールド値 概要

Calendar.JANUARY

1月

Calendar.FEBRUARY

2月

Calendar.MARCH

3月

Calendar.APRIL

4月

Calendar.MAY

5月

Calendar.JUNE

6月

Calendar.JULY

7月

Calendar.AUGUST

8月

Calendar.SEPTEMBER

9月

Calendar.OCTOBER

10月

Calendar.NOVEMBER

11月

Calendar.DECEMBER

12月

「Calendar.UNDECIMBER」という太陰暦の13番目の月を表すものもある。

曜日

各曜日も数値で管理される。

フィールド値 概要

Calendar.SUNDAY

Calendar.MONDAY

Calendar.TUESDAY

Calendar.WEDNESDAY

Calendar.THURSDAY

Calendar.FRIDAY

Calendar.SATURDAY

AM・PM

AM・PMも数値で管理される。

フィールド値 概要

Calendar.AM

AM

Calendar.PM

PM