Calendar.TwoDigitYearMax Właściwość

Definicja

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 virtual int TwoDigitYearMax { get; set; }
member this.TwoDigitYearMax : int with get, set
Public Overridable 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

Bieżący Calendar obiekt jest tylko do odczytu.

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ść 2029, zakres 100 lat wynosi od 1930 do 2029 roku. W związku z tym wartość 2-cyfrowa 30 jest interpretowana jako 1930, podczas gdy wartość 2-cyfrowa 29 jest interpretowana jako 2029.

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 okresie życia elementu AppDomain. Klasa Calendar nie wykrywa automatycznie zmian w ustawieniach systemowych. Jeśli kalendarz nie jest obsługiwany w opcjach regionalnych i językowych, początkowa wartość tej właściwości jest wartością domyślną zdefiniowaną przez klasę Calendar .

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ść jest ustawiona na 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 wartość 2-cyfrowa 30 jest interpretowana jako 30.

Dotyczy

Zobacz też