UmAlQuraCalendar.ToFourDigitYear(Int32) UmAlQuraCalendar.ToFourDigitYear(Int32) UmAlQuraCalendar.ToFourDigitYear(Int32) UmAlQuraCalendar.ToFourDigitYear(Int32) Method


TwoDigitYearMax プロパティを使用して、指定した年を 4 桁表記に変換し、適切な世紀を判断します。Converts the specified year to a four-digit year by using the TwoDigitYearMax property to determine the appropriate century.

 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


Int32 Int32 Int32 Int32

0 ~ 99 の 2 桁表記の年、または 1318 ~ 1450 の 4 桁表記のウムアルクラ暦の年。A 2-digit year from 0 through 99, or a 4-digit Um Al Qura calendar year from 1318 through 1450.


year パラメーターが 2 桁表記の年の場合、戻り値は、対応する 4 桁表記の年です。If the year parameter is a 2-digit year, the return value is the corresponding 4-digit year. year パラメーターが 4 桁表記の年の場合、戻り値は、year パラメーターの値そのものです。If the year parameter is a 4-digit year, the return value is the unchanged year parameter.


year が、このカレンダーでサポートされている範囲外です。year is outside the range supported by this calendar.


ToFourDigitYearメソッドは、yearパラメーター、TwoDigitYearMaxプロパティ、および年を 4 桁の年を計算します。The ToFourDigitYear method uses the year parameter, the TwoDigitYearMax property, and a year to calculate a 4-digit year. 4 桁の年は 2 桁の数字の唯一の検索によって決まりますyearその 100 年の範囲内のパラメーター。The century is determined by finding the sole occurrence of the 2-digit year parameter within that 100-year range. たとえば場合、TwoDigitYearMax設定されている 1429 に 100 年間の範囲のですが。For example, if TwoDigitYearMax is set to 1429, the 100-year range is from 1330 through 1429. そのため、30 の 2 桁の値は、1429 として解釈されます 2 桁の値は 29、1330 として解釈されます。Therefore, a 2-digit value of 30 is interpreted as 1330, while a 2-digit value of 29 is interpreted as 1429.

場合、TwoDigitYearMaxプロパティは、特殊な値 99、ToFourDigitYearメソッドは、地域の設定を無視し、言語は、コントロール パネルの オプションしを返します、yearパラメーター。If the TwoDigitYearMax property is the special value 99, the ToFourDigitYear method ignores the settings in the regional and language options in Control Panel and returns the year parameter unchanged.

ToFourDigitYear 2 桁または 4 桁の年のいずれかをサポートしています。ToFourDigitYear supports either a two-digit year or a four-digit year. 4 桁の値に従って、値に変換するメソッドを 2 桁の年の値 (100 未満) を渡すと、TwoDigitYearMax適切な世紀を表す値。Passing a two-digit year value (less than 100) causes the method to convert the value to a four-digit value according to the TwoDigitYearMax value representing the appropriate century. アプリケーションがサポートされているカレンダーの範囲内にある 4 桁の年の値を提供している場合ToFourDigitYear、実際の入力値を返します。If the application supplies a four-digit year value that is within the supported calendar range to ToFourDigitYear, the method returns the actual input value. 場合は、アプリケーションがサポートされているカレンダーの範囲外にある 4 桁の値を提供、または負の値が渡された場合は、メソッドは例外をスローします。If the application supplies a four-digit value that is outside the supported calendar range, or if it supplies a negative value, the method throws an exception.