GregorianCalendar.TwoDigitYearMax Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das letzte Jahr eines 100-Jahres-Bereichs ab, der durch ein 2-stelliges Jahr dargestellt werden kann, oder legt diesen 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 100-Jahres-Bereichs, der durch ein 2-stelliges Jahr dargestellt werden kann.
Ausnahmen
Der in einem Satzvorgang angegebene Wert ist kleiner als 99.
-oder-
Der in einem Satzvorgang angegebene Wert ist größer als MaxSupportedDateTime.Year.
In einem Satzvorgang ist die aktuelle Instanz 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 Bereich "Regions- und Sprachoptionen" der Systemsteuerung abgeleitet. Diese Informationen können sich jedoch während der Lebensdauer der AppDomain. Die GregorianCalendar Klasse erkennt keine Änderungen an den Systemeinstellungen automatisch.
Die Anwendung sollte diesen Wert auf 99 festlegen, um anzugeben, dass 2-stellige Jahre wörtlich genommen werden sollen. Wenn diese Eigenschaft beispielsweise auf 99 festgelegt ist, liegt der Bereich von 100 Jahren zwischen 0 (kein gültiger Wert für die meisten Kalender) bis 99. Daher wird ein 2-stelliger Wert von 30 als 30 interpretiert.