共用方式為


JulianCalendar.ToFourDigitYear(Int32) 方法

定義

將指定的年份轉換為 4 位數年份,方法是使用 TwoDigitYearMax 屬性以判斷適當的世紀。

public:
 override int ToFourDigitYear(int year);
public override int ToFourDigitYear (int year);
override this.ToFourDigitYear : int -> int
Public Overrides Function ToFourDigitYear (year As Integer) As Integer

參數

year
Int32

兩位數或四位數整數,代表要轉換的年份。

傳回

整數,包含 year 的四位數表示。

例外狀況

year 不在曆法支援的範圍內。

備註

TwoDigitYearMax 是 100 年範圍內的最後一年,可由兩位數年份表示。 這個紀元取決於尋找該 100 年範圍內指定 year 的唯一專案。 例如,如果 TwoDigitYearMax 設定為 2029,則 100 年的範圍是從 1930 到 2029。 因此,2 位數的 30 值會解譯為 1930,而 29 的 2 位數值則會解譯為 2029。

ToFourDigitYear 支援兩位數年份或四位數年份。 傳遞兩位數年份值 (小於 100) 會導致 方法根據 TwoDigitYearMax 代表適當年份的值,將值轉換成四位數值。 如果應用程式提供四位數的年份值,且該值位於支援的行事歷範圍內 ToFourDigitYear,則此方法會傳回實際的輸入值。 如果應用程式提供四位數的值超出支援的行事曆範圍,或提供負值,則方法會擲回例外狀況。

適用於

另請參閱