Share via


TemporalAdjusters 類別

定義

常見且實用的 TemporalAdjusters。

[Android.Runtime.Register("java/time/temporal/TemporalAdjusters", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class TemporalAdjusters : Java.Lang.Object
[<Android.Runtime.Register("java/time/temporal/TemporalAdjusters", ApiSince=26, DoNotGenerateAcw=true)>]
type TemporalAdjusters = class
    inherit Object
繼承
TemporalAdjusters
屬性

備註

常見且實用的 TemporalAdjusters。

調整器是修改時態物件的關鍵工具。 它們會根據策略設計模式,將調整程式外部化,允許不同的方法。 範例可能是調整器,可設定避免週末的日期,或將日期設定為月份最後一天的調整程式。

使用 有兩種對等方式 TemporalAdjuster 。 第一個方法是直接在介面上叫用 方法。 第二個是使用 Temporal#with(TemporalAdjuster)

// these two lines are equivalent, but the second approach is recommended
              temporal = thisAdjuster.adjustInto(temporal);
              temporal = temporal.with(thisAdjuster);

建議使用第二種方法, with(TemporalAdjuster) 因為在程式碼中讀取比較清楚。

這個類別包含一組標準調整器,可作為靜態方法使用。 這些包括: < ul >< li > 在一個月內尋找第一天或最後一天的月份 << li > 尋找第一天或 <> 第一天 li > 尋找 <> 第一天或第一天 li 在一個月內尋找第一天或最後一周的第一天,例如「6 月的第一個星期三」 < li > 會尋找下一天或前一周的第一天, 例如 「next Thursday」 < /ul>

已在 1.8 中新增。

java.time.temporal.TemporalAdjusters JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
JniPeerMembers

常見且實用的 TemporalAdjusters。

PeerReference

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
DayOfWeekInMonth(Int32, DayOfWeek)

傳回月份調整器中的星期幾,它會根據月份傳回序數周的新日期。

Dispose()

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
Dispose(Boolean)

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
FirstDayOfMonth()

會傳回「月的第一天」調整器,傳回設定為目前月份第一天的新日期。

FirstDayOfNextMonth()

傳回「下一個月的第一天」調整器,這會傳回設定為下一個月第一天的新日期。

FirstDayOfNextYear()

傳回「下一年的第一天」調整器,傳回新日期設定為下一年的第一天。

FirstDayOfYear()

會傳回「年的第一天」調整器,傳回設定為目前年份第一天的新日期。

FirstInMonth(DayOfWeek)

傳回第一個月調整器,這會傳回相同月份的新日期,且第一個相符的星期幾。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
LastDayOfMonth()

傳回「月份的最後一天」調整器,它會傳回設定為目前月份最後一天的新日期。

LastDayOfYear()

會傳回「去年的最後一天」調整器,它會傳回設定為目前年份最後一天的新日期。

LastInMonth(DayOfWeek)

會傳回上個月調整器,這會傳回同一個月的新日期與最後一周相符的日期。

Next(DayOfWeek)

會傳回下一周調整器,將日期調整為調整日期之後指定星期幾的第一次出現。

NextOrSame(DayOfWeek)

會傳回下一個或相同星期的調整器,它會將日期調整為調整日期之後指定星期幾的第一次出現,除非該日期已在該日期中傳回相同的物件。

Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
OfDateAdjuster(IUnaryOperator)

取得包裝 TemporalAdjuster 日期調整器的 。

Previous(DayOfWeek)

會傳回前一周調整器,它會將日期調整為調整日期之前指定星期幾的第一次出現。

PreviousOrSame(DayOfWeek)

會傳回先前或相同星期的調整器,它會將日期調整為調整日期之前指定星期幾的第一次出現,除非該日期已在該日期中傳回相同的物件。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
IJavaPeerable.Finalized()

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

常見且實用的 TemporalAdjusters。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

常見且實用的 TemporalAdjusters。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

常見且實用的 TemporalAdjusters。

GetJniTypeName(IJavaPeerable)

常見且實用的 TemporalAdjusters。

適用於