語言

GregorianCalendar.ToFourDigitYear(Int32) 方法

定義

利用 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 是百年一期中最後一個可以用兩位數年份表示的年份。 世紀的定義是透過找出該百年範圍內唯一出現兩位數 year 的數字。 例如,若 TwoDigitYearMax 設定為2029年,則100年範圍為1930年至2029年。 因此,兩位數的30被解釋為1930年,而兩位數的29則被解釋為2029年。

ToFourDigitYear 支援兩位數年份或四位數年份。 若傳遞兩位數的年份值(小於100),方法會根據代表相應世紀的值,將該值轉換為四位數值 TwoDigitYearMax 。 若應用程式提供一個四位數且在支援日曆範圍內的年份值到 ToFourDigitYear,該方法會回傳實際輸入值。 若應用程式提供的四位數值超出所支援的日曆範圍,或提供負值,方法會拋出例外。

適用於

另請參閱