GregorianCalendar.ToFourDigitYear(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.