KoreanCalendar.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 年範圍內的去年,該範圍可由 表示 ToFourDigitYear。 這個紀元取決於尋找該 100 年範圍內唯一出現兩位數年份。 例如,如果 TwoDigitYearMax 設定為 2029,則 100 年的範圍是從 1930 到 2029。 因此,30 的兩位數值會解譯為 1930,而 29 的兩位數值則會解譯為 2029。

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

適用於

另請參閱