Calendar.ToFourDigitYear(Int32) Methode

Definition

Konvertiert das angegebene Jahr in eine vierstellige Jahresangabe, indem anhand der TwoDigitYearMax-Eigenschaft das entsprechende Jahrhundert bestimmt wird.

public:
 virtual int ToFourDigitYear(int year);
public virtual int ToFourDigitYear (int year);
abstract member ToFourDigitYear : int -> int
override this.ToFourDigitYear : int -> int
Public Overridable Function ToFourDigitYear (year As Integer) As Integer

Parameter

year
Int32

Eine zwei- oder vierstellige ganze Zahl, die das zu konvertierende Jahr darstellt.

Gibt zurück

Int32

Eine ganze Zahl, die die vierstellige Darstellung von year enthält.

Ausnahmen

year liegt außerhalb des Bereichs, der vom Kalender unterstützt wird.

Hinweise

TwoDigitYearMax ist das letzte Jahr im Bereich von 100 Jahren, der durch ein zweistelliges Jahr dargestellt werden kann. Das Jahrhundert wird bestimmt, indem das einzige Vorkommen des zweistelligen year Bereichs innerhalb dieses Bereichs von 100 Jahren ermittelt wird. Wenn TwoDigitYearMax beispielsweise auf 2029 festgelegt ist, liegt der 100-Jahresbereich 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.

Ist year der Wert größer oder gleich 100, wird der Wert year unverändert zurückgegeben.

ToFourDigitYear unterstützt entweder ein zweistelliges Jahr oder ein vierstelliges Jahr. Durch das Übergeben eines zweistelligen Jahreswerts (kleiner als 100) wird die Methode in einen vierstelligen Wert entsprechend dem Wert konvertiert, der das TwoDigitYearMax entsprechende Jahrhundert darstellt. Wenn die Anwendung einen vierstelligen Jahreswert bereitstellt, der sich innerhalb des unterstützten Kalenderbereichs ToFourDigitYearbefindet, gibt die Methode den tatsächlichen Eingabewert zurück. Wenn die Anwendung einen vierstelligen Wert bereitstellt, der sich außerhalb des unterstützten Kalenderbereichs befindet oder ein negativer Wert bereitgestellt wird, löst die Methode eine Ausnahme aus.

Gilt für

Siehe auch