HebrewCalendar.ToFourDigitYear(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的年份轉換為 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
2 位數年份從 0 到 99,或 4 位數希伯來曆法年份從 5343 到 5999。
傳回
如果 year
參數是 2 位數年份,則傳回值為對應的 4 位數年份。 如果 year
參數是 4 位數年份,則傳回值會是未變更的 year
參數。
例外狀況
備註
方法 ToFourDigitYear 會使用 year
參數、 TwoDigitYearMax 屬性和年份來計算 4 位數年份。 這個紀元取決於尋找該 100 年範圍內唯一出現的 year
參數。 例如,如果 TwoDigitYearMax 設定為5729,則100年的範圍是從5630到5729。 因此,30 的值會解譯為 5630,而 29 的值則會解譯為 5729。
TwoDigitYearMax如果屬性具有特殊值 99,ToFourDigitYear則方法會忽略 控制台 中的地區和語言選項中的設定,並傳回參數的值year
不變。
ToFourDigitYear 支援兩位數年份或四位數年份。 傳遞兩位數年份值 (小於 100) 會導致 方法根據 TwoDigitYearMax 代表適當年份的值,將值轉換成四位數值。 如果應用程式提供四位數的年份值,且該值位於支援的行事歷範圍內 ToFourDigitYear,則此方法會傳回實際的輸入值。 如果應用程式提供四位數的值超出支援的行事曆範圍,或提供負值,則方法會擲回例外狀況。