Share via


IsoFields 類別

定義

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

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

備註

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

此類別會定義 ISO 行事曆系統專屬的欄位和單位。

<h2 年 < 季/h2 >> ISO-8601 標準是以標準公民 12 個月年份為基礎。 這通常分成四季,通常縮寫為 Q1、Q2、Q3 和 Q4。

1 月、2 月和 3 月位於 Q1。 4 月、5 月和 6 月位於 Q2。 7 月、8 月和 9 月位於 Q3。 11 月、11 月和 12 月位於 Q4。

完整日期會使用三個欄位來表示: < ul >< li >#DAY_OF_QUARTER DAY_OF_QUARTER - 季內的日期,從 1 到 90、91 或 92 < li - 年份內的季,從 1 到 4 < li #QUARTER_OF_YEAR QUARTER_OF_YEAR>>ChronoField#YEAR YEAR - 標準 ISO 年 < /ul>

<h2 > 以周為基礎的年份 < /h2 > ISO-8601 標準原本是資料交換格式,定義日期和時間的字串格式。 不過,它也會根據以周為基礎的年份概念來定義表示日期的替代方式。

日期會使用三個欄位來表示: < ul <> li >ChronoField#DAY_OF_WEEK DAY_OF_WEEK - 定義從星期一 (1) 到星期日 (7 <) li 的標準欄位 - week-based-year <#WEEK_BASED_YEAR WEEK_BASED_YEAR> li #WEEK_OF_WEEK_BASED_YEAR> - week-based-year < /ul > 周型年份本身的定義相對於標準 ISO pro-year。 它與標準年份不同,因為它一律會在星期一開始。

以周為基礎之年份的第一周是標準 ISO 年度的第一周,該周在新的年份中至少有 4 天。 <ul >< li > 如果 1 月 1 日是星期一,則第 1 周 1 從 1 月 1 日開始,如果前一個標準年度 < 的 1 月 1 日是星期三, > 則第 1 周 1 會在上一個標準 < 年份的 1 月 30 日開始, > 如果 1 月 >< 1 日是星期四,則第 1 周從上一個標準年份 < 的 1 月 29 日開始, > 如果 1 月 1 日是星期五,則第 1 周 1 日是星期五第 1 周從 1 月 4 日 < 開始, > 如果 1 月 1 日是星期六,則第 1 周從 >< 1 月 1 日開始,第 1 周從 1 月 2 日 < 開始, > 最多一周的年份有 52 周,但有時候有 53 周。

例如:

<table class=striped style=「text-align: left」 > 標題 Week based Years < /標題 >< thead <> tr >< th scope=「col」 > Date < / >< th scope=「col」 > Day-of-week < / >< th scope=「col」 > Field values < /th >< /tr <> /thead <> tbody >< tr >< th scope=「row」 > 2008-12-28 < /th >< td > Sunday < /td td ><> Week 52 of ><week-based-year 2008/td >< /tr tr >><< th scope=「row」 > 2008-12-29 << /th >< td > Monday < /td td ><> Week 1 of week-based-year 2009 < /td >< /tr tr ><>< th scope=「row」 > 20 08-12-31 < /th >< td > Week < /td >>< Week 1 of week-based year 2009/td/tr tr <>>< th scope=「row」 > 2009-01-01 << /th >< td ><> Week < /td ><> Week 1 ofweek-based-year 2009/td >< /tr tr ><>< th scope=「row」 > 2009-01-04 << /th >< td > Sunday < /td td >>< Week 1 of week-based-year 2009 < /td >< /tr <>>< th scope=「row」 > 2009-01-05 < /th >< td > Monday < /td td td ><> Week 2 of week-based-year 2009 < /td >< /tr <> /tbody >< /table>

已在 1.8 中新增。

java.time.temporal.IsoFields JAVA 檔。

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

屬性

Class

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

(繼承來源 Object)
DayOfQuarter

代表季日的欄位。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

(繼承來源 Object)
JniPeerMembers

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

PeerReference

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

(繼承來源 Object)
QuarterOfYear

代表年度四分之一的欄位。

QuarterYears

代表每季概念的單位。

ThresholdClass

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

(繼承來源 Object)
ThresholdType

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

(繼承來源 Object)
WeekBasedYear

代表以周為基礎的年份的欄位。

WeekBasedYears

表示加法和減法之周年數的單位。

WeekOfWeekBasedYear

代表以周為基礎之一年周的欄位。

方法

Clone()

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

(繼承來源 Object)
Dispose()

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

(繼承來源 Object)
Dispose(Boolean)

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

(繼承來源 Object)
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

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

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

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

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

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

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

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

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

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

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

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

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

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

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

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

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

GetJniTypeName(IJavaPeerable)

ISO-8601 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。

適用於