KoreanCalendar.ToFourDigitYear(Int32) Metoda

Definicja

Konwertuje określony rok na czterocyfrowy rok przy użyciu właściwości w TwoDigitYearMax celu określenia odpowiedniego wieku.

public:
 override int ToFourDigitYear(int year);
public override int ToFourDigitYear (int year);
override this.ToFourDigitYear : int -> int
Public Overrides Function ToFourDigitYear (year As Integer) As Integer

Parametry

year
Int32

Dwucyfrowa lub czterocyfrowa liczba całkowita reprezentująca rok do przekonwertowania.

Zwraca

Int32

Liczba całkowita zawierająca czterocyfrową reprezentację elementu year.

Wyjątki

year znajduje się poza zakresem obsługiwanym przez kalendarz.

Uwagi

TwoDigitYearMax definiuje ostatni rok w zakresie 100-letnim, który może być reprezentowany przez element ToFourDigitYear. Wiek jest określany przez znalezienie jedynego wystąpienia dwucyfrowego roku w tym przedziale 100 lat. Jeśli na przykład TwoDigitYearMax ustawiono wartość 2029, zakres 100 lat wynosi od 1930 do 2029 roku. W związku z tym dwucyfrowa wartość 30 jest interpretowana jako 1930, a dwucyfrowa wartość 29 jest interpretowana jako 2029.

ToFourDigitYear obsługuje dwucyfrowy rok lub czterocyfrowy rok. Przekazanie dwucyfrowej wartości roku (mniejszej niż 100) powoduje, że metoda konwertuje wartość na wartość czterocyfrową zgodnie z TwoDigitYearMax wartością reprezentującą odpowiedni wiek. Jeśli aplikacja dostarcza czterocyfrową wartość roku, która znajduje się w obsługiwanym zakresie kalendarza do ToFourDigitYear, metoda zwraca rzeczywistą wartość wejściową. Jeśli aplikacja dostarcza czterocyfrową wartość, która znajduje się poza obsługiwanym zakresem kalendarza lub jeśli dostarcza wartość ujemną, metoda zgłasza wyjątek.

Dotyczy

Zobacz też