共用方式為


ITemporalAccessor 介面

定義

定義時態物件只讀存取權的架構層級介面,例如日期、時間、位移或其中一些組合。

[Android.Runtime.Register("java/time/temporal/TemporalAccessor", "", "Java.Time.Temporal.ITemporalAccessorInvoker", ApiSince=26)]
public interface ITemporalAccessor : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/time/temporal/TemporalAccessor", "", "Java.Time.Temporal.ITemporalAccessorInvoker", ApiSince=26)>]
type ITemporalAccessor = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
衍生
屬性
實作

備註

定義時態物件只讀存取權的架構層級介面,例如日期、時間、位移或其中一些組合。

這是日期、時間和位移物件的基底介面類型。 它是由那些類別實作,這些類別可以提供資訊做為TemporalField欄位或TemporalQuery查詢。

大部分的日期和時間資訊都可以以數位表示。 這些是使用 TemporalField 搭配使用 long 保存的數位來建立模型,以處理大型值。 年、月和月數是字段的簡單範例,但也包含即時和位移。 如需標準欄位集,請參閱 ChronoField

兩個日期/時間資訊不能以數位、java.time.chrono.Chronology chronology 和 java.time.ZoneId 時區來表示。 您可以使用 上 TemporalQuery定義的靜態方法,透過 #query(TemporalQuery) 查詢來存取這些查詢。

子介面 會將 Temporal這個定義延伸至也支持調整和操作更完整時態物件的子介面。

這個介面是架構層級的介面,不應該在應用程式程式代碼中廣泛使用。 相反地,應用程式應該建立並傳遞具體類型的實體,例如 LocalDate。 有許多原因,其中一部分是這個介面的實作可能位於ISO以外的行事曆系統中。 如需問題的完整討論,請參閱 java.time.chrono.ChronoLocalDate

已在1.8中新增。

java.time.temporal.TemporalAccessorJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

屬性

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回包裝實例的 值 java.lang.System.identityHashCode()

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 Java 物件實例的 。

(繼承來源 IJavaPeerable)

方法

Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果這個實例沒有未完成的參考,則呼叫 Dispose(),否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
Get(ITemporalField)

取得指定欄位的值做為 int

GetLong(ITemporalField)

取得指定欄位的值做為 long

IsSupported(ITemporalField)

檢查指定的欄位是否受到支援。

Query(ITemporalQuery)

查詢此日期時間。

Range(ITemporalField)

取得指定欄位的有效值範圍。

SetJniIdentityHashCode(Int32)

設定所 JniIdentityHashCode傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

定義時態物件只讀存取權的架構層級介面,例如日期、時間、位移或其中一些組合。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定所 PeerReference傳回的值。

(繼承來源 IJavaPeerable)
UnregisterFromRuntime()

取消註冊此實例,讓運行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

定義時態物件只讀存取權的架構層級介面,例如日期、時間、位移或其中一些組合。

GetJniTypeName(IJavaPeerable)

定義時態物件只讀存取權的架構層級介面,例如日期、時間、位移或其中一些組合。

適用於