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
Двузначное или четырехзначное целое число, представляющее подлежащий преобразованию год.
Возвращаемое значение
Целое число, содержащее четырехразрядное представление year
.
Исключения
year
находится за пределами диапазона, поддерживаемого этим календарем.
Комментарии
TwoDigitYearMax — это последний год в 100-летнем диапазоне, который может быть представлен двухзначным годом. Столетие определяется поиском единственного вхождения двухзначных цифр year
в пределах этого 100-летнего диапазона. Например, если TwoDigitYearMax задано значение 1429, 100-летний диапазон будет от 1330 до 1429; следовательно, 2-значное значение 30 интерпретируется как 1330, а 2-значное значение 29 интерпретируется как 1429.
ToFourDigitYear поддерживает двухзначный или четырехзначный год. Передача двухзначного значения года (менее 100) приводит к тому, что метод преобразует значение в четырехзначное значение в соответствии со TwoDigitYearMax значением, представляющим соответствующий век. Если приложение предоставляет четырехзначное значение года, которое находится в поддерживаемом диапазоне ToFourDigitYearкалендаря , метод возвращает фактическое входное значение. Если приложение предоставляет четырехзначное значение, которое находится за пределами поддерживаемого диапазона календаря, или если оно предоставляет отрицательное значение, метод создает исключение.