HijriCalendar.ToFourDigitYear(Int32) Метод

Определение

Преобразует заданный год в четырехзначное представление с использованием свойства TwoDigitYearMax для определения века.

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

Параметры

year
Int32

Двузначное или четырехзначное целое число, представляющее подлежащий преобразованию год.

Возвращаемое значение

Int32

Целое число, содержащее четырехразрядное представление year.

Исключения

year находится за пределами диапазона, поддерживаемого этим календарем.

Комментарии

TwoDigitYearMax последний год в диапазоне 100-year, который может быть представлен двузначным годом. Столетие определяется путем поиска единственного числа из двух цифр year в диапазоне 100 лет. Например, если установлено значение TwoDigitYearMax 1429, то диапазон 100-year — от 1330 до 1429, поэтому 2-значное значение, равное 30, интерпретируется как 1330, а 2-значное значение 29 интерпретируется как 1429.

ToFourDigitYear поддерживает год, состоящих из двух цифр или четырех цифр. Передача значения года из двух цифр (менее 100) приводит к тому, что метод преобразует значение в четырехзначное значение в соответствии со TwoDigitYearMax значением, представляющим соответствующий век. Если приложение предоставляет значение года из четырех цифр, которое находится в поддерживаемом диапазоне календарного диапазона ToFourDigitYear , метод возвращает фактическое входное значение. Если приложение предоставляет значение из четырех цифр, которое находится за пределами поддерживаемого диапазона календаря, или если оно предоставляет отрицательное значение, метод создает исключение.

Применяется к

См. также раздел