UmAlQuraCalendar.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

2-значный год от 0 до 99, или 4-значный Um Al Qura календарный год от 1318 до 1450.

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

year Если параметр является 2-цифрным годом, возвращаемое значение является соответствующим 4-разрядным годом. year Если параметр является 4-цифрным годом, возвращаемое значение является неизменным параметромyear.

Исключения

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

Комментарии

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

TwoDigitYearMax Если свойство является специальным значением 99, ToFourDigitYear метод игнорирует параметры в региональных и языковых параметрах на панели управления и возвращает year параметр без изменений.

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

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

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