Teilen über


GregorianCalendar.TwoDigitYearMax Eigenschaft

Definition

Ruft das letzte Jahr eines Bereichs von 100 Jahren ab, das durch eine Jahresangabe mit 2 Stellen dargestellt werden kann, oder legt dieses fest.

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

Eigenschaftswert

Das letzte Jahr eines Bereichs von 100 Jahren, das durch eine Jahresangabe mit 2 Stellen dargestellt werden kann.

Ausnahmen

Der in einem set-Vorgang angegebene Wert ist kleiner als 99.

- oder -

Der in einem set-Vorgang angegebene Wert ist größer als MaxSupportedDateTime.Year.

Die aktuelle Instanz in einem set-Vorgang ist schreibgeschützt.

Hinweise

Mit dieser Eigenschaft kann ein 2-stelliges Jahr ordnungsgemäß in ein 4-stelliges Jahr übersetzt werden. Wenn diese Eigenschaft beispielsweise auf 2029 festgelegt ist, liegt der Bereich von 100 Jahren zwischen 1930 und 2029. Daher wird ein 2-stelliger Wert von 30 als 1930 interpretiert, während ein 2-stelliger Wert von 29 als 2029 interpretiert wird.

Der Anfangswert dieser Eigenschaft wird von den Einstellungen im Teil der Regions- und Sprachoptionen von Systemsteuerung abgeleitet. Diese Informationen können sich jedoch während der Lebensdauer von AppDomainändern. Die GregorianCalendar -Klasse erkennt änderungen an den Systemeinstellungen nicht automatisch.

Die Anwendung sollte diesen Wert auf 99 festlegen, um anzugeben, dass 2-stellige Jahre wörtlich zu nehmen sind. Wenn diese Eigenschaft beispielsweise auf 99 festgelegt ist, liegt der Bereich von 100 Jahren von 0 (kein gültiger Wert für die meisten Kalender) bis 99. Daher wird ein 2-stelliger Wert von 30 als 30 interpretiert.

Gilt für:

Weitere Informationen