IsoFields 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
- 繼承
- 屬性
備註
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 |
傳回這個 |
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 行事曆系統特定的欄位和單位,包括年四季和以周為基礎的年份。 |