語言

ChronoField.Year 屬性

定義

預言年,例如2012年。

[Android.Runtime.Register("YEAR", ApiSince=26)]
public static Java.Time.Temporal.ChronoField? Year { get; }
[<Android.Runtime.Register("YEAR", ApiSince=26)>]
static member Year : Java.Time.Temporal.ChronoField

屬性值

屬性

備註

預言年,例如2012年。 這代表了年度的概念,依序計數並使用負數。 預言年份並非以時代來解釋。 請參見YEAR_OF_ERA範例,展示了從預言年到時代的映射。 日期的標準心理模型基於三個概念——年、月和日。 這些欄位對應到年份、MONTH_OF_YEAR和DAY_OF_MONTH欄位。 請注意,書中沒有提及時代。 完整的日期模型需要四個概念——歲月、月份和日。 這些欄位分別對應到ERA、YEAR_OF_ERA、MONTH_OF_YEAR和DAY_OF_MONTH欄位。 是否使用這個領域或YEAR_OF_ERA,取決於所使用的心智模型。 更多相關討論請參見 ChronoLocalDate。 非ISO日曆系統應依照以下方式實作此欄位。 如果曆法系統只有兩個紀元,固定日期前後,那麼預估年的值必須與後期的年代值相同,且對較早的紀元則逐漸為負。 若曆法系統有超過兩個紀元,則可以任意適當值定義預估年值,儘管定義為與ISO相同可能是最佳選擇。

Java 參考 java.time.temporal.ChronoField.YEAR。

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

適用於