UmAlQuraCalendar.ToFourDigitYear(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Convierte el año especificado en un año de 4 dígitos mediante la propiedad TwoDigitYearMax para determinar el siglo adecuado.
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
Parámetros
- year
- Int32
Año de 2 dígitos desde 0 hasta 99 o un año del calendario Umm Al-Qura de 4 dígitos desde 1318 hasta 1450.
Devoluciones
Si el valor del parámetro year
es un año de 2 dígitos, el valor devuelto es el correspondiente año de 4 dígitos. Si el valor del parámetro year
es un año de 4 dígitos, el valor devuelto es el valor del parámetro year
sin modificar.
Excepciones
year
está fuera del intervalo admitido por este calendario.
Comentarios
El ToFourDigitYear método usa el year
parámetro , la TwoDigitYearMax propiedad y un año para calcular un año de 4 dígitos. El siglo se determina al encontrar la única aparición del parámetro de 2 dígitos year
dentro de ese intervalo de 100 años. Por ejemplo, si TwoDigitYearMax se establece en 1429, el intervalo de 100 años va de 1330 a 1429. Por lo tanto, un valor de 2 dígitos de 30 se interpreta como 1330, mientras que un valor de 2 dígitos de 29 se interpreta como 1429.
Si la TwoDigitYearMax propiedad es el valor especial 99, el ToFourDigitYear método omite la configuración de las opciones regionales y de idioma de Panel de control y devuelve el year
parámetro sin cambios.
ToFourDigitYear admite un año de dos dígitos o un año de cuatro dígitos. Pasar un valor de año de dos dígitos (menor que 100) hace que el método convierta el valor en un valor de cuatro dígitos según el TwoDigitYearMax valor que representa el siglo adecuado. Si la aplicación proporciona un valor de año de cuatro dígitos dentro del intervalo de calendario admitido a ToFourDigitYear, el método devuelve el valor de entrada real. Si la aplicación proporciona un valor de cuatro dígitos que está fuera del intervalo de calendario admitido, o si proporciona un valor negativo, el método produce una excepción.