語言

Calendar.ToFourDigitYear(Int32) 方法

定義

利用 TwoDigitYearMax 屬性決定適當的世紀,將指定年份轉換為四位數年份。

public:
 virtual int ToFourDigitYear(int year);
public virtual int ToFourDigitYear(int year);
abstract member ToFourDigitYear : int -> int
override this.ToFourDigitYear : int -> int
Public Overridable Function ToFourDigitYear (year As Integer) As Integer

參數

year
Int32

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

傳回

一個包含四位數表示的 year整數。

例外狀況

year 超出日曆所支持的範圍。

備註

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

若 year 大於或等於 100,則 的 year 值將保持不變。

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

適用於

另請參閱