ThaiBuddhistCalendar.ToFourDigitYear(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Liczba całkowita zawierająca czterocyfrową reprezentację elementu year
.
Wyjątki
year
znajduje się poza zakresem obsługiwanym przez kalendarz.
Uwagi
TwoDigitYearMax jest ostatnim rokiem w zakresie 100 lat, który może być reprezentowany przez dwucyfrowy rok. Wiek jest określany przez znalezienie jedynego wystąpienia dwucyfrowego year
w tym 100-letnim zakresie. Jeśli na przykład TwoDigitYearMax ustawiono wartość 2029, zakres 100 lat wynosi od 1930 do 2029. W związku z tym wartość 2-cyfrowa 30 jest interpretowana jako 1930, podczas gdy 2-cyfrowa 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.