GregorianCalendar.ToFourDigitYear(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
利用 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,該方法會回傳實際輸入值。 若應用程式提供的四位數值超出所支援的日曆範圍,或提供負值,方法會拋出例外。