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