GregorianCalendar.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:
 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

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.

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