UmAlQuraCalendar.TwoDigitYearMax UmAlQuraCalendar.TwoDigitYearMax UmAlQuraCalendar.TwoDigitYearMax UmAlQuraCalendar.TwoDigitYearMax Property


年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.

 virtual property int TwoDigitYearMax { int get(); void set(int value); };
public override int TwoDigitYearMax { get; set; }
member this.TwoDigitYearMax : int with get, set
Public Overrides Property TwoDigitYearMax As Integer


年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年。The last year of a 100-year range that can be represented by a 2-digit year.


このカレンダーは読み取り専用です。This calendar is read-only.

set 操作に指定されたウムアルクラ暦の年の値が、1318 より小さく 99 でないか、1450 を超えています。In a set operation, the Um Al Qura calendar year value is less than 1318 but not 99, or is greater than 1450.


このプロパティは、2 桁の年を 4 桁の年に適切に変換できます。This property allows a 2-digit year to be properly translated to a 4-digit year. たとえば、1429 にこのプロパティを設定すると、100 年間の範囲は。For example, if this property 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.

このプロパティの初期値は、コントロール パネルの地域と言語のオプション部分の設定から派生します。The initial value of this property is derived from the settings in the regional and language options portion of Control Panel. ただし、その情報を変更の有効期間中に、AppDomainします。However, that information can change during the life of the AppDomain. UmAlQuraCalendarクラス システム設定の変更を検出が自動的にします。The UmAlQuraCalendar class does not detect changes in the system settings automatically.

特殊値 99 原因、ToFourDigitYearをシステムの設定を無視し、指定した年を返すメソッドが変更されません。The special value 99 causes the ToFourDigitYear method to ignore the system settings and return the specified year unchanged.