Auf Englisch lesen

Teilen über


ThaiBuddhistCalendar.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.

C#
public override int TwoDigitYearMax { get; set; }

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 im gregorianischen Kalender auf 2029 festgelegt ist, liegt der Bereich von 100 Jahren von 1930 bis 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 ThaiBuddhistCalendar -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:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Weitere Informationen