言語

GregorianCalendar クラス

定義

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

[Android.Runtime.Register("java/util/GregorianCalendar", DoNotGenerateAcw=true)]
public class GregorianCalendar : Java.Util.Calendar
[<Android.Runtime.Register("java/util/GregorianCalendar", DoNotGenerateAcw=true)>]
type GregorianCalendar = class
    inherit Calendar
継承
GregorianCalendar
属性

注釈

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

GregorianCalendar は、単一の不連続性をサポートするユリウス暦とグレゴリオ暦システムの両方をサポートするハイブリッド カレンダーです。これは、グレゴリオ暦が制定されたグレゴリオ暦の日付 (一部の国では 1582 年 10 月 15 日、それ以外の国では 10 月 15 日) に既定で対応します。 #setGregorianChange(Date) setGregorianChange()を呼び出すことによって、呼び出し元がカットオーバーの日付を変更できます。

歴史的に、1582年10月4日にグレゴリオ暦を初めて採用した国では、ユリウス暦は1582年10月15日(グレゴリオ暦)に続きました。 このカレンダーはこれを正しくモデル化します。 グレゴリオ暦のカットオーバーの前に、 GregorianCalendar はユリウス暦を実装します。 グレゴリオ暦とユリウス暦の唯一の違いは閏年の規則です。 ユリウス暦は閏年を 4 年ごとに指定しますが、グレゴリオ暦では 400 年で割り切れない世紀の年が省略されています。

GregorianCalendar <em>proleptic</em>グレゴリオ暦とユリウス暦を実装します。 つまり、日付は、現在のルールを無限に前後に推定することによって計算されます。 その結果、 GregorianCalendar は、意味のある一貫性のある結果を生成するために、すべての年に使用できます。 しかし、 GregorianCalendar を使用して取得された日付は、現代のユリウス暦の規則が採用された 3 月 1 日以降にのみ、歴史的に正確です。 この日付より前は閏年の規則が不規則に適用され、紀元前45年より前にはユリウス暦も存在しませんでした。

グレゴリオ暦の機関の前に、元日は 3 月 25 日でした。 混乱を避けるために、このカレンダーでは常に 1 月 1 日が使用されます。 グレゴリオ暦の変更前で、1 月 1 日から 3 月 24 日の間に該当する日付については、必要に応じて手動で調整できます。

<h2>"week_and_year">Week Of Year and Week Year</h2>

Calendar#WEEK_OF_YEAR WEEK_OF_YEAR フィールドに対して計算される値の範囲は 1 から 53 です。 暦年の最初の週は、その年から少なくともCalendar#getFirstDayOfWeek() getFirstDayOfWeek()日を含むCalendar#getMinimalDaysInFirstWeek() getMinimalDaysInFirstWeek()から始まる最も早い 7 日間の期間です。 したがって、 getMinimalDaysInFirstWeek()getFirstDayOfWeek()、および 1 月 1 日の曜日の値によって異なります。 1 年の第 1 週から翌年の第 1 週までの週 (排他) は、2 から 52 または 53 (Julian-Gregorian 移行に関係する年を除く) に順番に番号付けされます。

getFirstDayOfWeek()getMinimalDaysInFirstWeek()の値は、GregorianCalendarを構築するときにロケールに依存するリソースを使用して初期化されます。 "iso8601_compatible_setting">週の決定は、 getFirstDayOfWeek()MONDAYgetMinimalDaysInFirstWeek() が 4 の場合に ISO 8601 標準と互換性があり、標準が優先されるロケールで使用される値です。 これらの値は、 Calendar#setFirstDayOfWeek(int) setFirstDayOfWeek()Calendar#setMinimalDaysInFirstWeek(int) setMinimalDaysInFirstWeek()を呼び出すことによって明示的に設定できます。

"week_year"><em>week year</em> は、 WEEK_OF_YEAR サイクルと同期しています。 最初と最後の週 (含む) の間のすべての週は、同じ <em>week 年</em> 値を持っています。 したがって、1 週間の最初と最後の日の年の値が異なる場合があります。

たとえば、1998 年 1 月 1 日は木曜日です。 getFirstDayOfWeek()MONDAYで、getMinimalDaysInFirstWeek()が 4 (ISO 8601 標準互換設定) の場合、1998 年の第 1 週は 1997 年 12 月 29 日に開始され、1998 年 1 月 4 日に終了します。 週の年は、1997 年の最後の 3 日間の 1998 年です。 ただし、 getFirstDayOfWeek()SUNDAY場合、1998 年の第 1 週は 1998 年 1 月 4 日に始まり、1998 年 1 月 10 日に終了します。1998 年の最初の 3 日間は 1997 年の第 53 週の一部であり、その週の年は 1997 です。

<h3>月の週</h3>

WEEK_OF_MONTH フィールドに対して計算される値の範囲は 0 から 6 です。 月の第 1 週 ( WEEK_OF_MONTH = 1の日) は、その月の少なくとも getMinimalDaysInFirstWeek() 連続した日の最も早いセットであり、 getFirstDayOfWeek()の前日に終わる。 年の第 1 週とは異なり、1 か月の第 1 週は 7 日より短く、 getFirstDayOfWeek()で開始する必要はありません。また、前月の日は含まれません。 第 1 週の前の月の日数には、 WEEK_OF_MONTH 0 があります。

たとえば、 getFirstDayOfWeek()SUNDAY で、 getMinimalDaysInFirstWeek() が 4 の場合、1998 年 1 月の最初の週は 1 月 4 日 (日) から 1 月 10 日 (土曜日) になります。 これらの日の WEEK_OF_MONTH は 1 です。 1 月 1 日 (木) から 1 月 3 日 (土) の WEEK_OF_MONTH は 0 です。 getMinimalDaysInFirstWeek()が 3 に変更された場合、1 月 1 日から 1 月 3 日までのWEEK_OF_MONTHは 1 になります。

<h3>Default フィールド値</h3>

clearメソッドは、カレンダー フィールドを未定義に設定します。 GregorianCalendar では、その値が未定義の場合、カレンダー フィールドごとに次の既定値が使用されます。

<table class="striped" style="text-align: left;width: 66%;"><caption style="display:none">GregorianCalendar の既定のフィールド値</caption><thead><tr><th scope="col"> Field </th><th scope="col"> Default Value </th><// tr></thead><tbody><tr><th scope="row">ERA</th><td>AD</td></tr><tr><th scope="row">YEAR</th><td>1970</td></tr><tr><th scope="row">MONTH</th><td>JANUARY</td></tr><tr><th scope="row">DAY_OF_MONTH</th><td>1</td></tr ><tr><th scope="row">DAY_OF_WEEK</th><td>the first day of week</td></tr><tr><th scope="row">WEEK_OF_MONTH</th><td>0</td></tr><tr><th scope="row">DAY_OF_WEEK_IN_MONTH</th><td>1</td></tr><tr><th scope="row">AM_PM</th><td>AM</td ></tr><tr><th scope="row">HOUR, HOUR_OF_DAY, MINUTE, SECOND, MILLISECOND</th><td>0</td></tr></tbody></table><br>既定値は、上記以外のフィールドには適用されません。

<strong>Example:</strong><blockquote>

// get the supported ids for GMT-08:00 (Pacific Standard Time)
            String[] ids = TimeZone.getAvailableIDs(-8 * 60 * 60 * 1000);
            // if no ids were returned, something is wrong. get out.
            if (ids.length == 0)
                System.exit(0);

             // begin output
            System.out.println("Current Time");

            // create a Pacific Standard Time time zone
            SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, ids[0]);

            // set up rules for Daylight Saving Time
            pdt.setStartRule(Calendar.APRIL, 1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
            pdt.setEndRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);

            // create a GregorianCalendar with the Pacific Daylight time zone
            // and the current date and time
            Calendar calendar = new GregorianCalendar(pdt);
            Date trialTime = new Date();
            calendar.setTime(trialTime);

            // print out a bunch of interesting things
            System.out.println("ERA: " + calendar.get(Calendar.ERA));
            System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
            System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
            System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
            System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
            System.out.println("DATE: " + calendar.get(Calendar.DATE));
            System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
            System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
            System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
            System.out.println("DAY_OF_WEEK_IN_MONTH: "
                               + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
            System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
            System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
            System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
            System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
            System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
            System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
            System.out.println("ZONE_OFFSET: "
                               + (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000)));
            System.out.println("DST_OFFSET: "
                               + (calendar.get(Calendar.DST_OFFSET)/(60*60*1000)));
            System.out.println("Current Time, with hour reset to 3");
            calendar.clear(Calendar.HOUR_OF_DAY); // so doesn't override
            calendar.set(Calendar.HOUR, 3);
            System.out.println("ERA: " + calendar.get(Calendar.ERA));
            System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
            System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
            System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
            System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
            System.out.println("DATE: " + calendar.get(Calendar.DATE));
            System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
            System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
            System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
            System.out.println("DAY_OF_WEEK_IN_MONTH: "
                               + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
            System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
            System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
            System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
            System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
            System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
            System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
            System.out.println("ZONE_OFFSET: "
                   + (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000))); // in hours
            System.out.println("DST_OFFSET: "
                   + (calendar.get(Calendar.DST_OFFSET)/(60*60*1000))); // in hours

</blockquote>

1.1 で追加されました。

java.util.GregorianCalendarの Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
GregorianCalendar()

既定のGregorianCalendar ロケールを持つ既定のタイム ゾーンの現在の時刻を使用して、既定のLocale.Category#FORMAT FORMATを構築します。

GregorianCalendar(Int32, Int32, Int32, Int32, Int32, Int32)

既定のロケールを持つ既定のタイム ゾーンに対して設定された日付と時刻を持つグレゴリオ暦のCalendar を構築します。

GregorianCalendar(Int32, Int32, Int32, Int32, Int32)

既定のロケールを持つ既定のタイム ゾーンに対して、指定された日時が設定された GregorianCalendar を構築します。

GregorianCalendar(Int32, Int32, Int32)

指定した日付が既定のタイム ゾーンに既定のロケールで設定された GregorianCalendar を構築します。

GregorianCalendar(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

GregorianCalendar(Locale)

指定されたロケールを持つ既定のタイム ゾーンの現在の時刻に基づいて、 GregorianCalendar を構築します。

GregorianCalendar(TimeZone, Locale)

指定されたロケールを持つ特定のタイム ゾーンの現在の時刻に基づいて、 GregorianCalendar を構築します。

GregorianCalendar(TimeZone)

既定のGregorianCalendar ロケールを使用して、特定のタイム ゾーンの現在の時刻に基づいてLocale.Category#FORMAT FORMATを構築します。

フィールド

名前 説明
Ad

CE とも呼ばれる一般的な時代 (Anno Domini) を示す ERA フィールドの値。

AllStyles
古い.

"January" や "Jan" など、すべてのスタイルの名前を示す #getDisplayNames(int, int, Locale) getDisplayNames のスタイル指定子。

(継承元 Calendar)
Am

午前 0 時から正午直前までの 1 日の期間を示す #AM_PM フィールドの値。

(継承元 Calendar)
AmPm
古い.

getのフィールド番号と、setが正午の前か後かを示すHOUR

(継承元 Calendar)
April

グレゴリオ暦とユリウス暦の年の 4 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
August

グレゴリオ暦とユリウス暦の年の 8 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
Bc

BCE とも呼ばれる、共通の時代 (キリストの前) の前の期間を示す ERA フィールドの値。

Date
古い.

月の日を示す getset のフィールド番号。

(継承元 Calendar)
DayOfMonth
古い.

月の日を示す getset のフィールド番号。

(継承元 Calendar)
DayOfWeek
古い.

曜日を示す getset のフィールド番号。

(継承元 Calendar)
DayOfWeekInMonth
古い.

getのフィールド番号と、現在の月の曜日の序数を示すset

(継承元 Calendar)
DayOfYear
古い.

getのフィールド番号と、現在の年内の日番号を示すset

(継承元 Calendar)
December

グレゴリオ暦とユリウス暦の年の 12 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
DstOffset
古い.

夏時間オフセットをミリ秒単位で示す getset のフィールド番号。

(継承元 Calendar)
Era
古い.

年号を示す getset のフィールド番号。e.

(継承元 Calendar)
February

グレゴリオ暦とユリウス暦の年の 2 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
FieldCount

getsetによって認識される個別のフィールドの数。

(継承元 Calendar)
Friday

金曜日を示す #DAY_OF_WEEK フィールドの値。

(継承元 Calendar)
Hour
古い.

午前または午後の時間を示す getset のフィールド番号。

(継承元 Calendar)
HourOfDay
古い.

getのフィールド番号と、その日の時間を示すset

(継承元 Calendar)
January

グレゴリオ暦とユリウス暦の年の最初の月を示す #MONTH フィールドの値。

(継承元 Calendar)
July

グレゴリオ暦とユリウス暦の年の 7 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
June

グレゴリオ暦とユリウス暦の年の 6 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
Long
古い.

#getDisplayName(int, int, Locale) getDisplayNameと同等の#getDisplayNames(int, int, Locale) getDisplayNames#LONG_FORMATのスタイル指定子。

(継承元 Calendar)
LongFormat

形式に使用される長い名前を示す #getDisplayName(int, int, Locale) getDisplayName#getDisplayNames(int, int, Locale) getDisplayNames のスタイル指定子。

(継承元 Calendar)
LongStandalone

カレンダー ヘッダーとして月名など、個別に使用される長い名前を示す #getDisplayName(int, int, Locale) getDisplayName#getDisplayNames(int, int, Locale) getDisplayNames のスタイル指定子。

(継承元 Calendar)
March

グレゴリオ暦とユリウス暦の年の 3 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
May

グレゴリオ暦とユリウス暦の年の 5 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
Millisecond
古い.

getのフィールド番号と、2 秒以内のミリ秒を示すset

(継承元 Calendar)
Minute
古い.

getのフィールド番号と、1 時間以内の分を示すset

(継承元 Calendar)
Monday

月曜日を示す #DAY_OF_WEEK フィールドの値。

(継承元 Calendar)
Month
古い.

月を示す getset のフィールド番号。

(継承元 Calendar)
NarrowFormat

書式に使用される狭い名前を示す #getDisplayName(int, int, Locale) getDisplayName#getDisplayNames(int, int, Locale) getDisplayNames のスタイル指定子。

(継承元 Calendar)
NarrowStandalone

狭い名前を個別に示す #getDisplayName(int, int, Locale) getDisplayName#getDisplayNames(int, int, Locale) getDisplayNames のスタイル指定子。

(継承元 Calendar)
November

グレゴリオ暦とユリウス暦の年の 11 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
October

グレゴリオ暦とユリウス暦の年の 10 月を示す #MONTH フィールドの値。

(継承元 Calendar)
Pm

正午から午前 0 時直前までの 1 日の期間を示す #AM_PM フィールドの値。

(継承元 Calendar)
Saturday

土曜日を示す #DAY_OF_WEEK フィールドの値。

(継承元 Calendar)
Second
古い.

1 分以内の 2 番目を示す getset のフィールド番号。

(継承元 Calendar)
September

グレゴリオ暦とユリウス暦の年の 9 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
Short
古い.

#getDisplayName(int, int, Locale) getDisplayNameと同等の#getDisplayNames(int, int, Locale) getDisplayNames#SHORT_FORMATのスタイル指定子。

(継承元 Calendar)
ShortFormat

書式に使用される短い名前を示す #getDisplayName(int, int, Locale) getDisplayName#getDisplayNames(int, int, Locale) getDisplayNames のスタイル指定子。

(継承元 Calendar)
ShortStandalone

カレンダー ヘッダーとして月の省略形など、個別に使用される短い名前を示す #getDisplayName(int, int, Locale) getDisplayName#getDisplayNames(int, int, Locale) getDisplayNames のスタイル指定子。

(継承元 Calendar)
Sunday

日曜日を示す #DAY_OF_WEEK フィールドの値。

(継承元 Calendar)
Thursday

木曜日を示す #DAY_OF_WEEK フィールドの値。

(継承元 Calendar)
Tuesday

火曜日を示す #DAY_OF_WEEK フィールドの値。

(継承元 Calendar)
Undecimber

年の 13 か月目を示す #MONTH フィールドの値。

(継承元 Calendar)
Wednesday

水曜日を示す #DAY_OF_WEEK フィールドの値。

(継承元 Calendar)
WeekOfMonth
古い.

getのフィールド番号と、現在の月内の週番号を示すset

(継承元 Calendar)
WeekOfYear
古い.

getのフィールド番号と、現在の年内の週番号を示すset

(継承元 Calendar)
Year
古い.

年を示す getset のフィールド番号。

(継承元 Calendar)
ZoneOffset
古い.

GMT からの生オフセットをミリ秒単位で示す getset のフィールド番号。

(継承元 Calendar)

プロパティ

名前 説明
AreFieldsSet

true fields[] が現在設定されている時刻と同期している場合。

(継承元 Calendar)
CalendarType

この Calendarのカレンダーの種類を返します。

(継承元 Calendar)
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Fields

この予定表の現在設定されている時刻の予定表フィールドの値。

(継承元 Calendar)
FirstDayOfWeek

週の最初の日を取得します。e.

(継承元 Calendar)
GregorianChange

グレゴリオ暦の変更日を取得します。 または、 GregorianCalendar 変更日を設定します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsTimeSet

true の場合、 time の値が有効です。

(継承元 Calendar)
IsWeekDateSupported

このtrueが週の日付をサポートすることを示すGregorianCalendarを返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
JniPeerMembers

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

Lenient

日付/時刻の解釈を緩めるかどうかを示します。

(継承元 Calendar)
MinimalDaysInFirstWeek

年の最初の週に必要な最小日数を取得します。e.

(継承元 Calendar)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Time

このDateの時刻値 ("#Epoch"CalendarEpoch" からのミリ秒オフセット) を表す> オブジェクトを返します。 または、指定した Dateでこのカレンダーの時刻を設定します。

(継承元 Calendar)
TimeInMillis

このカレンダーの時間値をミリ秒単位で返します。

(継承元 Calendar)
TimeZone

タイム ゾーンを取得します。 または、指定されたタイム ゾーン値を使用してタイム ゾーンを設定します。

(継承元 Calendar)
WeeksInWeekYear

この Calendarで表される週の年の週数を返します。

(継承元 Calendar)
WeekYear

この Calendarで表される週の年を返します。

(継承元 Calendar)

メソッド

名前 説明
Add(CalendarField, Int32)

予定表のルールに基づいて、指定した (署名済みの) 時間を指定された予定表フィールドに追加します。

After(Object)

この Calendar が、指定した Objectで表される時刻の後の時刻を表すかどうかを返します。

(継承元 Calendar)
Before(Object)

この Calendar が、指定した Objectで表される時刻より前の時刻を表すかどうかを返します。

(継承元 Calendar)
Clear()

この>のカレンダー フィールドのすべての値と時間値 ("#Epoch"CalendarEpoch" からのミリ秒オフセット) を設定未定義です。

(継承元 Calendar)
Clear(CalendarField)

指定されたカレンダー フィールドの値と、この>の時間値 ("#Epoch"CalendarEpoch) からのミリ秒のオフセットを設定未定義です。

(継承元 Calendar)
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Calendar)
CompareTo(Calendar)

2 つの> オブジェクトで表される時間値 ("#Epoch"CalendarEpoch からのミリ秒オフセット) を比較します。

(継承元 Calendar)
Complete()

予定表フィールドの未設定のフィールドに入力します。

(継承元 Calendar)
ComputeFields()

時間値 (エポックからのミリ秒オフセット) をカレンダー フィールドの値に変換します。

ComputeTime()

カレンダー フィールドの値を時間値 (エポックからのミリ秒オフセット) に変換します。

Construct(JniObjectReference, JniObjectReferenceOptions)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
Equals(Object)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
From(ZonedDateTime)

GregorianCalendar オブジェクトから既定のロケールを持つZonedDateTimeのインスタンスを取得します。

Get(CalendarField)

指定されたカレンダー フィールドの値を返します。

(継承元 Calendar)
GetActualMaximum(CalendarField)

この Calendarの時間値を指定すると、指定したカレンダー フィールドに含めることができる最大値を返します。

(継承元 Calendar)
GetActualMinimum(CalendarField)

この Calendarの時刻値を指定すると、指定したカレンダー フィールドに含めることができる最小値を返します。

(継承元 Calendar)
GetDisplayName(Int32, Int32, Locale)

指定したfieldおよびstyleのカレンダー locale値の文字列形式を返します。

(継承元 Calendar)
GetDisplayNames(Int32, Int32, Locale)

指定したMapおよびfield内の予定表styleのすべての名前とそれに対応するフィールド値を含むlocaleを返します。

(継承元 Calendar)
GetGreatestMinimum(CalendarField)

この GregorianCalendar インスタンスの指定されたカレンダー フィールドの最小値を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetLeastMaximum(CalendarField)

この GregorianCalendar インスタンスの指定されたカレンダー フィールドの最小値を返します。

GetMaximum(CalendarField)

この GregorianCalendar インスタンスの指定されたカレンダー フィールドの最大値を返します。

GetMinimum(CalendarField)

この GregorianCalendar インスタンスの指定されたカレンダー フィールドの最小値を返します。

InternalGet(Int32)

指定されたカレンダー フィールドの値を返します。

(継承元 Calendar)
IsLeapYear(Int32)

指定された年が閏年かどうかを判断します。

IsSet(CalendarField)

get メソッド呼び出しによってトリガーされる内部フィールドの計算によって値が設定されている場合など、指定されたカレンダー フィールドに値が設定されているかどうかを判断します。

(継承元 Calendar)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Roll(CalendarField, Boolean)

大きなフィールドを変更せずに、指定された時刻フィールドに対して 1 つの時間単位を加算または減算 (上/下) します。

Roll(CalendarField, Int32)

大きなフィールドを変更せずに、指定した (符号付き) 量を指定したカレンダー フィールドに追加します。

(継承元 Calendar)
Set(CalendarField, Int32)

指定されたカレンダー フィールドを指定された値に設定します。

(継承元 Calendar)
Set(Int32, Int32, Int32, Int32, Int32, Int32)

フィールド YEARMONTHDAY_OF_MONTHHOUR_OF_DAYMINUTE、および SECONDの値を設定します。

(継承元 Calendar)
Set(Int32, Int32, Int32, Int32, Int32)

予定表フィールドの YEARMONTHDAY_OF_MONTHHOUR_OF_DAY、および MINUTEの値を設定します。

(継承元 Calendar)
Set(Int32, Int32, Int32)

予定表フィールドの YEARMONTH、および DAY_OF_MONTHの値を設定します。

(継承元 Calendar)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
SetWeekDate(Int32, Int32, Int32)

この Calendar の日付を、指定された日付指定子 (週の年、年の週、および曜日) で設定します。

(継承元 Calendar)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToInstant()

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 Calendar)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
ToZonedDateTime()

このオブジェクトを、このZonedDateTimeと同じ点を表すGregorianCalendarに変換します。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IComparable.CompareTo(Object)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 Calendar)
IJavaPeerable.Disposed()

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

(継承元 Calendar)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

GregorianCalendarCalendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象