Compartir a través de


Calendar.ToFourDigitYear(Int32) Método

Definición

Convierte el año especificado en un año de 4 dígitos mediante la propiedad TwoDigitYearMax para determinar el siglo adecuado.

public:
 virtual int ToFourDigitYear(int year);
public virtual int ToFourDigitYear (int year);
abstract member ToFourDigitYear : int -> int
override this.ToFourDigitYear : int -> int
Public Overridable Function ToFourDigitYear (year As Integer) As Integer

Parámetros

year
Int32

Entero de dos dígitos o de cuatro dígitos que representa el año que se va a convertir.

Devoluciones

Entero que contiene la representación de cuatro dígitos de year.

Excepciones

year está fuera del intervalo que admite el calendario.

Comentarios

TwoDigitYearMax es el último año del intervalo de 100 años que se puede representar mediante un año de dos dígitos. El siglo se determina al encontrar la única aparición de los dos dígitos year dentro de ese intervalo de 100 años. Por ejemplo, si TwoDigitYearMax se establece en 2029, el intervalo de 100 años es de 1930 a 2029. Por lo tanto, un valor de 2 dígitos de 30 se interpreta como 1930, mientras que un valor de 2 dígitos de 29 se interpreta como 2029.

Si year es mayor o igual que 100, el valor de year se devuelve 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 (menos de 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.

Se aplica a

Consulte también