HijriCalendar.TwoDigitYearMax Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia ostatni rok zakresu 100-letniego, który może być reprezentowany przez 2-cyfrowy rok.
public:
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
Wartość właściwości
Ostatni rok zakresu 100-letniego, który może być reprezentowany przez 2-cyfrowy rok.
Wyjątki
Ten kalendarz jest tylko do odczytu.
Wartość operacji zestawu jest mniejsza niż 100 lub większa niż 9666.
Uwagi
Ta właściwość umożliwia prawidłowe tłumaczenie 2-cyfrowego roku na 4-cyfrowy rok. Jeśli na przykład ta właściwość ma wartość 1429, zakres 100 lat wynosi od 1330 do 1429. W związku z tym 2-cyfrowa wartość 30 jest interpretowana jako 1330, podczas gdy 2-cyfrowa wartość 29 jest interpretowana jako 1429.
Początkowa wartość tej właściwości pochodzi z ustawień w części opcji regionalnych i językowych Panel sterowania. Jednak te informacje mogą ulec zmianie w czasie życia obiektu AppDomain. Klasa HijriCalendar nie wykrywa zmian w ustawieniach systemowych automatycznie.
Aplikacja powinna ustawić tę wartość na 99, aby wskazać, że 2-cyfrowe lata mają być traktowane dosłownie. Jeśli na przykład ta właściwość ma wartość 99, zakres 100 lat wynosi od 0 (nie jest to prawidłowa wartość dla większości kalendarzy) do 99. W związku z tym 2-cyfrowa wartość 30 jest interpretowana jako 30.