Sdílet prostřednictvím


Calendar.TwoDigitYearMax Vlastnost

Definice

Získá nebo nastaví poslední rok 100letého rozsahu, který může být reprezentován 2místným rokem.

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

Hodnota vlastnosti

Poslední rok 100letého rozsahu, který může být reprezentován 2ciferným rokem.

Výjimky

Aktuální Calendar objekt je jen pro čtení.

Poznámky

Tato vlastnost umožňuje, aby byl 2místný rok správně přeložen na 4místný rok. Pokud je například tato vlastnost nastavená na 2029, rozsah 100 let je od roku 1930 do roku 2029. Proto je dvoumístná hodnota 30 interpretována jako 1930, zatímco dvoumístná hodnota 29 je interpretována jako 2029.

Počáteční hodnota této vlastnosti je odvozena z nastavení v části místní a jazykové možnosti Ovládací panely. Tyto informace se však mohou během životnosti AppDomainnástroje změnit. Třída Calendar automaticky nezjistí změny v nastavení systému. Pokud kalendář není podporován v místních a jazykových možnostech, počáteční hodnota této vlastnosti je výchozí hodnota definovaná Calendar třídou.

Aplikace by měla nastavit tuto hodnotu na 99, aby bylo možné označit, že 2místné roky se mají brát doslova. Pokud je například tato vlastnost nastavená na hodnotu 99, rozsah 100 let je od 0 (není platná hodnota pro většinu kalendářů) do 99. Proto je 2místná hodnota 30 interpretována jako 30.

Platí pro

Viz také