Calendar.ToFourDigitYear(Int32) Método

Definição

Converte o ano especificado para um ano de quatro dígitos, usando a TwoDigitYearMax propriedade para determinar o século apropriado.

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

Um número inteiro de dois ou quatro dígitos que representa o ano a converter.

Devoluções

Um inteiro que contém a representação de quatro dígitos de year.

Exceções

year está fora do alcance suportado pelo calendário.

Observações

TwoDigitYearMax é o último ano no intervalo dos 100 anos que pode ser representado por um ano de dois dígitos. O século é determinado ao encontrar a única ocorrência do dígito year de dois dígitos dentro desse intervalo de 100 anos. Por exemplo, se TwoDigitYearMax estiver definido para 2029, o intervalo de 100 anos é de 1930 a 2029. Portanto, um valor de 2 dígitos de 30 é interpretado como 1930, enquanto um valor de 2 dígitos de 29 é interpretado como 2029.

Se year for maior ou igual a 100, o valor de year é devolvido inalterado.

ToFourDigitYear suporta um ano de dois dígitos ou um ano de quatro dígitos. Ao passar um valor anual de dois dígitos (inferior a 100), o método converte o valor para um valor de quatro dígitos, de acordo com o TwoDigitYearMax valor que representa o século apropriado. Se a aplicação fornecer um valor anual de quatro dígitos dentro do intervalo de calendário suportado para ToFourDigitYear, o método devolve o valor real da entrada. Se a aplicação fornecer um valor de quatro dígitos fora do intervalo do calendário suportado, ou se fornecer um valor negativo, o método lança uma exceção.

Aplica-se a

Ver também