IChronoZonedDateTime インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。
[Android.Runtime.Register("java/time/chrono/ChronoZonedDateTime", "", "Java.Time.Chrono.IChronoZonedDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoZonedDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal
[<Android.Runtime.Register("java/time/chrono/ChronoZonedDateTime", "", "Java.Time.Chrono.IChronoZonedDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoZonedDateTime = interface
interface IComparable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ITemporal
interface ITemporalAccessor
- 派生
- 属性
- 実装
注釈
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。
<b>ほとんどのアプリケーションでは、このインターフェイスではなく、メソッドシグネチャ、フィールド、変数を ZonedDateTimeとして宣言する必要があります</b>
ChronoZonedDateTimeは、Chronology chronologyまたはカレンダー システムがプラグ可能なオフセット日時の抽象表現です。 日時は、最も一般的な実装がChronoFieldで定義されているTemporalFieldで表されるフィールドの観点から定義されます。 時系列は、カレンダー システムの動作方法と標準フィールドの意味を定義します。
<h2>このインターフェイスを使用する場合</h2> アプリケーションが複数のカレンダー システムを処理する必要がある場合でも、API の設計では、このインターフェイスではなく、 ZonedDateTime の使用が推奨されます。 その根拠については、 ChronoLocalDateで詳しく説明します。
このインターフェイスを使用する前に、 ChronoLocalDate のディスカッションが読み取られ、理解されていることを確認します。
1.8 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
| 名前 | 説明 |
|---|---|
| Chronology |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| Offset |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| PeerReference |
ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。 (継承元 IJavaPeerable) |
| Zone |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
メソッド
| 名前 | 説明 |
|---|---|
| CompareTo(IChronoZonedDateTime) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| CompareTo(Object) |
このオブジェクトを指定したオブジェクトと順序を比較します。 (継承元 IComparable) |
| Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
| DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 |
| Equals(Object) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
| Format(DateTimeFormatter) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| From(ITemporalAccessor) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| Get(ITemporalField) |
指定したフィールドの値を |
| GetHashCode() |
この日時のハッシュ コード。 |
| GetLong(ITemporalField) |
指定したフィールドの値を |
| IsAfter(IChronoZonedDateTime) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| IsBefore(IChronoZonedDateTime) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| IsEqual(IChronoZonedDateTime) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| IsSupported(ITemporalField) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| IsSupported(ITemporalUnit) |
指定したユニットがサポートされているかどうかを確認します。 (継承元 ITemporal) |
| Minus(Int64, ITemporalUnit) |
指定した期間を減算した、このオブジェクトと同じ型のオブジェクトを返します。 (継承元 ITemporal) |
| Minus(ITemporalAmount) |
このオブジェクトと同じ型のオブジェクトを、減算した金額で返します。 (継承元 ITemporal) |
| Plus(Int64, ITemporalUnit) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| Plus(ITemporalAmount) |
金額が加算された、このオブジェクトと同じ型のオブジェクトを返します。 (継承元 ITemporal) |
| Query(ITemporalQuery) |
この日時を照会します。 (継承元 ITemporalAccessor) |
| Range(ITemporalField) |
指定したフィールドの有効な値の範囲を取得します。 (継承元 ITemporalAccessor) |
| SetJniIdentityHashCode(Int32) |
|
| SetJniManagedPeerState(JniManagedPeerStates) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 (継承元 IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
|
| TimeLineOrder() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ToEpochSecond() |
この日時を、1970-01-01T00:00:00Z のエポックからの秒数に変換します。 |
| ToInstant() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ToLocalDate() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ToLocalDateTime() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ToLocalTime() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ToString() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| UnregisterFromRuntime() |
ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
| Until(ITemporal, ITemporalUnit) |
指定した単位の観点から別のテンポラルまでの時間を計算します。 (継承元 ITemporal) |
| With(ITemporalAdjuster) |
このオブジェクトと同じ種類の調整済みオブジェクトを、調整が行われた状態で返します。 (継承元 ITemporal) |
| With(ITemporalField, Int64) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| WithEarlierOffsetAtOverlap() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| WithLaterOffsetAtOverlap() |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| WithZoneSameInstant(ZoneId) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| WithZoneSameLocal(ZoneId) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ITemporal.IsSupported(ITemporalUnit) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporal.Minus(Int64, ITemporalUnit) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporal.Minus(ITemporalAmount) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporal.Plus(ITemporalAmount) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporal.With(ITemporalAdjuster) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporalAccessor.Get(ITemporalField) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporalAccessor.GetLong(ITemporalField) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporalAccessor.Query(ITemporalQuery) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| ITemporalAccessor.Range(ITemporalField) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
高度なグローバリゼーションのユース ケースを対象とした、任意の時系列のタイム ゾーンを持つ日付時刻。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|