HebrewCalendar.ToFourDigitYear(Int32) Metoda

Definicja

Konwertuje określony rok na 4-cyfrowy rok przy użyciu TwoDigitYearMax właściwości w 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

2-cyfrowy rok od 0 do 99 lub 4-cyfrowy rok kalendarzowy hebrajski od 5343 do 5999.

Zwraca

year Jeśli parametr jest 2-cyfrowym rokiem, zwracana wartość jest odpowiednia 4-cyfrowy rok. year Jeśli parametr jest 4-cyfrowym rokiem, zwracana wartość jest niezmienionym year parametrem.

Wyjątki

year wartość jest mniejsza niż 0.

-lub-

year wartość jest mniejsza niż MinSupportedDateTime lub większa niż MaxSupportedDateTime.

Uwagi

Metoda ToFourDigitYear używa parametru yearTwoDigitYearMax , właściwości i roku do obliczenia 4-cyfrowego roku. Wiek jest określany przez znalezienie jedynego wystąpienia parametru year w tym 100-letnim zakresie. Jeśli na przykład TwoDigitYearMax ustawiono wartość 5729, zakres 100 lat wynosi od 5630 do 5729. W związku z tym wartość 30 jest interpretowana jako 5630, podczas gdy wartość 29 jest interpretowana jako 5729.

TwoDigitYearMax Jeśli właściwość ma wartość specjalną 99, ToFourDigitYear metoda ignoruje ustawienia w opcjach regionalnych i językowych w Panel sterowania i zwraca wartość parametru year bez zmian.

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ż