語言

ChronoField.YearOfEra 屬性

定義

那個時代中的年份。

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

屬性值

屬性

備註

那個時代中的年份。 這代表了該時代中一年的概念。 此欄位通常與ERA一起使用。 日期的標準心理模型基於三個概念——年、月和日。 這些欄位對應到年份、MONTH_OF_YEAR和DAY_OF_MONTH欄位。 請注意,書中沒有提及時代。 完整的日期模型需要四個概念——歲月、月份和日。 這些欄位分別對應到ERA、YEAR_OF_ERA、MONTH_OF_YEAR和DAY_OF_MONTH欄位。 是否使用這個欄位或年份,取決於所使用的心智模型。 更多相關討論請參見 ChronoLocalDate。 在預設的 ISO 曆法系統中,有兩個時代,分別是「BCE」和「CE」。 目前使用的紀元為「CE」,紀年數從1到最大值。 「BCE」這個紀元是前一個紀元,而紀元年份則是倒寫的。 例如,每次減去一年可得如下結果:- 預言年份 2 = 「公元」 紀元 2 - 預示年份 1 = 「公元」 紀元年份 1 - 預言年份 0 = 「公元前」 紀元 1 - 預示年份 -1 = 「公元前」紀元 2 注意 ISO-8601 標準並未實際定義時代。 同時也要注意,由於儒略曆與格里曆系統的變化,ISO 時代與著名的公元/公元前時代並不一致。 非ISO曆法系統應使用最公認的年代值實作此欄位,供使用者使用。 由於大多數曆法系統只有兩個時代,年數編號通常會與ISO曆法相同。 年份值通常應為正值,但並非必須如此。

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

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

適用於