共用方式為


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)因為在程式碼中讀取會比較清楚。

這個類別包含一組標準調整器,可作為靜態方法使用。 其中包括:<李>><某發現本月><<第一天或最後一天,李>發現下個月的第一天或最後一天<>,李發現明年<的第一天或最後一天,>李在一個月內發現第一天或最後一天,如“6月的第一個星期三”<李>發現下一天或前一周的第一天, 例如 「next Thursday」 </ul>

已在1.8中新增。

java.time.temporal.TemporalAdjustersJava 檔。

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

屬性

Class

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

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

常見且實用的TemporalAdjusters。

(繼承來源 Object)
JniPeerMembers

常見且實用的TemporalAdjusters。

PeerReference

常見且實用的TemporalAdjusters。

(繼承來源 Object)
ThresholdClass

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

(繼承來源 Object)
ThresholdType

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

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

適用於