共用方式為


IChronoLocalDateTime 介面

定義

在任意時間序列中沒有時區的日期時間,適用於進階全球化使用案例。

[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>

ChronoLocalDateTime是本機日期時間的抽象表示法,其中Chronology chronology、 或行事曆系統可插入。 日期時間是以 所 TemporalField表示的欄位來定義,其中最常見的實作是在 中 ChronoField定義。 時序表會定義行事曆系統的運作方式,以及標準欄位的意義。

<h2>使用這個介面</h2> API 的設計會鼓勵使用 LocalDateTime 而不是此介面,即使在應用程式需要處理多個行事歷系統的情況下。 在中 ChronoLocalDate會詳細探索這一點的理由。

使用這個介面之前,請確定 已閱讀並瞭解 中的 ChronoLocalDate 討論。

已在1.8中新增。

java.time.chrono.ChronoLocalDateTimeJava 檔。

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

屬性

Chronology

取得這個日期時間的時序表。

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

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

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

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

(繼承來源 IJavaPeerable)

方法

AdjustInto(ITemporal)

調整指定的時態物件。

(繼承來源 ITemporalAdjuster)
AtZone(ZoneId)

結合這次與時區以建立 ChronoZonedDateTime

CompareTo(IChronoLocalDateTime)

比較此日期時間與另一個日期時間,包括時序表。

CompareTo(Object)

比較這個物件與指定之對象的順序。

(繼承來源 IComparable)
Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

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

(繼承來源 IJavaPeerable)
Equals(Object)

檢查此日期時間是否等於另一個日期時間,包括時序表。

Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
Format(DateTimeFormatter)

使用指定的格式器來格式化此日期時間。

From(ITemporalAccessor)

從時態物件取得的 ChronoLocalDateTime 實例。

Get(ITemporalField)

取得指定欄位的值做為 int

(繼承來源 ITemporalAccessor)
GetHashCode()

這個日期時間的哈希碼。

GetLong(ITemporalField)

取得指定欄位的值做為 long

(繼承來源 ITemporalAccessor)
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)

設定所 JniIdentityHashCode傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

在任意時間序列中沒有時區的日期時間,適用於進階全球化使用案例。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定所 PeerReference傳回的值。

(繼承來源 IJavaPeerable)
TimeLineOrder()

取得比較子,這個比較子會以時間行順序比較 ChronoLocalDateTime ,忽略時間序列。

ToEpochSecond(ZoneOffset)

將此日期時間轉換為 1970-01-01T00:00:00Z 的 Epoch 秒數。

ToInstant(ZoneOffset)

將這個日期時間轉換為 Instant

ToLocalDate()

取得這個日期時間的本機日期部分。

ToLocalTime()

取得這個日期時間的當地時間部分。

ToString()

將這個日期時間輸出為 String

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)

在任意時間序列中沒有時區的日期時間,適用於進階全球化使用案例。

適用於