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。
一月、二月和三月則是第一季。 四月、五月和六月則在第二季。 七月、八月和九月則屬於第三季。 十月、十一月和十二月則是第四季。
完整日期以三個欄位表示:<ul><li>#DAY_OF_QUARTER DAY_OF_QUARTER - 季度內的日期,介於 1 至 90 年間;91 或 92 <li>#QUARTER_OF_YEAR QUARTER_OF_YEAR - 年份中的季度;1 至 4 <里>ChronoField#YEAR YEAR - 標準 ISO 年</ul>
<h2>以週為基礎的年份</h2> ISO-8601 標準最初設計為資料交換格式,定義日期與時間的字串格式。 然而,它也定義了另一種以週為基礎的日期表達方式。
日期以三個欄位表示:<ul><li>ChronoField#DAY_OF_WEEK DAY_OF_WEEK - 定義週日的標準欄位,從星期一 (1) 到 星期日 (7) li -<>#WEEK_OF_WEEK_BASED_YEAR週基年<>#WEEK_BASED_YEAR WEEK_BASED_YEAR中的一週 li - 以週為基準的年</ul 以週為基準的年份 / ul> 以週為基準的年份本身是相對於標準 ISO 預言年所定義的。 它與標準年不同之處在於,它總是從星期一開始。
以週為基礎的年度第一週,是標準ISO年中第一週,且新年至少有4天的週。 <ul>li 如果1月1日是星期一,那麼第1週從1月1<日開始 li>如果1月1日是星期二,那麼第1週從前一個標準年12月31日開始 如果<1月1日是星期三,那麼第1週從前一個標準年><>12月30日開始 如果1月1日是星期四,那麼第1週從前一個標準年<>12月29日開始 如果1月1日是星期五<>第一週從1月4<日開始,如果>1月1日是星期六,那麼第一週從1月3日開始。<>如果1月1日是星期日,那麼第一週從1月2<日開始 /ul> 大多數以週為基礎的年份有52週,但偶爾會有53週。
例如:
<table class=striped style=“text-align: left”><caption>以週為基礎<的年份範例/caption><thead><tr><th scope=“col”>Date</th><th scope =“col”>Day-of-of-th<>< th scope =“col”>欄位值</th><></thead><tbody><tr><th scope=“row”>2008-12-28</th><td 星期日></td><td 2008>/td/tr 週基年度第52週 2008</td></tr>TR th scope =“row”< 2008-12-29></th>TD TD<週基年度 星期><一/TD>TD<2009></TD>/TR<><th>scope =“row”< 2008-12-31></th>td<td 週基年度 星期三></td>td<2009></td>/tr<><th>scope tr thscope=“row”<2009-01-01></th>td td<星期四></td>TD<2009/td></tr><2009></td/tr 週基年度第一週 tr><><th scope=“row”2009-01-04></th><td>< 星期日/td><TD>週基年度第1週 2009</td></tr><th><scope=“row”2009-01-05></th><td>td 星期一</td><td>2009<年週基年度第2週/td></tr></tbody></table>
新增於1.8版本。
Java 文件 java.time.temporal.IsoFields。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
屬性
| 名稱 | Description |
|---|---|
| Class |
傳回這個 |
| DayOfQuarter |
代表季度當天的欄位。 |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| JniPeerMembers |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| QuarterOfYear |
代表季度的欄位。 |
| QuarterYears |
代表季度年度概念的單位。 |
| ThresholdClass |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 (繼承來源 Object) |
| ThresholdType |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 (繼承來源 Object) |
| WeekBasedYear |
代表以週為單位的欄位。 |
| WeekBasedYears |
代表以週為基礎的年度單位,用於加減法。 |
| WeekOfWeekBasedYear |
代表以週為單位的年度欄位。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| Equals(Object) |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
| GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
| JavaFinalize() |
已淘汰.
當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。 (繼承來源 Object) |
| Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
| NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<> (繼承來源 Object) |
| Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
| Wait(Int64) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
ISO-8601 日曆系統中專屬的欄位與單位,包括季度年度及週基年度。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |