IsoChronology クラス

定義

ISO カレンダー システム。

[Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoChronology : Java.Time.Chrono.AbstractChronology, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoChronology = class
    inherit AbstractChronology
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
属性
実装

注釈

ISO カレンダー システム。

この年表は、ISO カレンダー システムの規則を定義します。 このカレンダーシステムは、 事実上 の世界カレンダーであるISO-8601標準に基づいています。

フィールドは、 <ul><li>era - "Current Era" (CE) と 'Before Current Era' (BCE) の 2 つの時代 (年号) があります。 <li>year-of-era - 時代の年は、現在の CE 時代のプロレプティック年と同じです。 ISO エポック前の BCE 時代の場合、年は時間が逆に進むにつれて 1 から上向きに増加します。 <li>プロレプティック年 - プロレプティック年は、現在の時代の年と同じです。 前の時代 (年号) では、年にはゼロ、負の値があります。 <li>月- ISO 年には 12 か月あり、1 から 12 の番号が付けられます。 <li>day-of-month - ISO 月ごとに 28 日から 31 日の間で、1 から 31 の番号が付けられます。 月 4、6、9、11 には 30 日、月 1、3、5、7、8、10、12 には 31 日があります。 月 2 には 28 日、閏年には 29 日があります。 <li>day-of-year - 標準 ISO 年には 365 日、閏年には 366 日があります。 日数には、1 から 365 または 1 から 366 までの番号が付けられます。 <li>leap-year - 閏年は、年が 100 で割り切られ、400 で割り切られない場合を除き、4 年ごとに発生します。 </ul>

1.8 で追加されました。

Javaドキュメント。

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

プロパティ

名前 説明
CalendarType

基になるカレンダー システム 'iso8601' のカレンダーの種類を取得します。

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
Id

時系列の ID である 'ISO' を取得します。

Instance

ISO 時系列のシングルトン インスタンス。

JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

ISO カレンダー システム。

(継承元 JavaObject)
JniPeerMembers

ISO カレンダー システム。

PeerReference

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

(継承元 Object)
ThresholdClass

ISO カレンダー システム。

(継承元 AbstractChronology)
ThresholdType

ISO カレンダー システム。

(継承元 AbstractChronology)

メソッド

名前 説明
Clone()

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

(継承元 Object)
CompareTo(IChronology)

この時系列を別の時系列と比較します。

(継承元 AbstractChronology)
CompareTo(Object)

ISO カレンダー システム。

(継承元 AbstractChronology)
Construct(JniObjectReference, JniObjectReferenceOptions)

ISO カレンダー システム。

(継承元 JavaObject)
Date(IEra, Int32, Int32, Int32)

時代 (年号)、年号(年号)、月単位、および月単位のフィールドから ISO 現地日付を取得します。

Date(Int32, Int32, Int32)

プロレプティック年、月、日の各フィールドから ISO 現地日付を取得します。

Date(ITemporalAccessor)

別の日時オブジェクトから ISO ローカル日付を取得します。

DateEpochDay(Int64)

エポック日から ISO ローカル日付を取得します。

DateNow()

既定のタイム ゾーンのシステム クロックから現在の ISO ローカル日付を取得します。

DateNow(Clock)

指定したクロックから現在の ISO ローカル日付を取得します。

DateNow(ZoneId)

指定したタイム ゾーンのシステム クロックから現在の ISO ローカル日付を取得します。

DateYearDay(IEra, Int32, Int32)

年号、年号、および日のフィールドから ISO 現地日付を取得します。

DateYearDay(Int32, Int32)

プロレプティック年フィールドと曜日フィールドから ISO 現地日付を取得します。

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

ISO カレンダー システム。

(継承元 JavaObject)
EpochSecond(Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset)

1970-01-01T00:00:00Z のエポックからの秒数を取得します。

Equals(Object)

ISO カレンダー システム。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
EraOf(Int32)

ISO カレンダー システム。

Eras()

ISO カレンダー システム。

GetHashCode()

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

(継承元 Object)
IsLeapYear(Int64)

ISO プロレプティック カレンダー システム規則に従って、年が閏年かどうかを確認します。

JavaFinalize()

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

(継承元 Object)
LocalDateTime(ITemporalAccessor)

別の日付/時刻オブジェクトから ISO ローカル日時を取得します。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Period(Int32, Int32, Int32)

年、月、日に基づいて、この年表の期間を取得します。

ProlepticYear(IEra, Int32)

ISO カレンダー システム。

Range(ChronoField)

ISO カレンダー システム。

ResolveDate(IDictionary<ITemporalField,Long>, ResolverStyle)

解析中に解析された ChronoField 値を日付に解決します。

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

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

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

ISO カレンダー システム。

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

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

(継承元 Object)
ToString()

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

(継承元 Object)
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)
ZonedDateTime(Instant, ZoneId)

Instantから、この時系列で ISO ゾーン化された日時を取得します。

ZonedDateTime(ITemporalAccessor)

別の日付/時刻オブジェクトから ISO ゾーン化された日時を取得します。

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

名前 説明
IJavaPeerable.Disposed()

ISO カレンダー システム。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ISO カレンダー システム。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ISO カレンダー システム。

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

ISO カレンダー システム。

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

ISO カレンダー システム。

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

ISO カレンダー システム。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ISO カレンダー システム。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ISO カレンダー システム。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象