JapaneseLunisolarCalendar.Eras 屬性

定義

取得與 JapaneseLunisolarCalendar 物件相關的紀元。

public:
 virtual property cli::array <int> ^ Eras { cli::array <int> ^ get(); };
public override int[] Eras { get; }
member this.Eras : int[]
Public Overrides ReadOnly Property Eras As Integer()

屬性值

Int32[]

32 位元帶正負號整數的陣列,指定相關的紀元。

備註

這個屬性所傳回陣列中的值是介於1到最大紀元數目的數位。 第一個數位元素中會傳回最大的紀元數位,而最後一個元素中會傳回最小的紀元數位。

重要

日本曆法的紀元是以天皇的統治為基礎,因此有變更是正常的。 例如,2019 年 5 月 1 日之後,JapaneseCalendarJapaneseLunisolarCalendar 中將開始使用「令和」。 此變更對使用這些日曆的所有應用程式都有影響。 如需詳細資訊,以及判斷您的應用程式是否受到影響,請參閱 在 .NET 中處理日曆的新紀元。 如需在 Windows 系統上測試應用程式以確保其對紀元變更整備的資訊,請參閱 為日文紀元變更準備您的應用程式。 如需支援多個紀元之行事歷的 .NET 功能,以及使用支援多個紀元的行事歷時的最佳做法,請參閱 使用紀元。

雖然 分別 JapaneseLunisolarCalendar 定義 Meiji 和 Taisho 紀元 (紀元 1 和 2,但) ,行事曆不支援其範圍內的日期。 例如,在這些紀元範圍中呼叫 GetEraToDateTime 的日期會 ArgumentOutOfRangeException擲回 。

屬性 JapaneseLunisolarCalendar.Eras 會傳回與 JapaneseCalendar.Eras 屬性相同的值。

適用於