java.time.Year Class

Introdução

o java.time.Year classe representa um ano no sistema de calendário ISO-8601, como 2007.

Declaração de classe

A seguir está a declaração para java.time.Year classe -

public final class Year
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<Year>, Serializable

Campo

A seguir estão os campos para Java.time.Period classe -

  • static int MAX_VALUE - O ano máximo suportado, '+999.999.999'.

  • static int MIN_VALUE - O ano mínimo com suporte, '-999.999.999'.

Métodos de aula

Sr. Não. Método e Descrição
1 Ajuste temporal em (temporal temporal)

Ajusta o objeto temporal especificado para ter este ano.

2 LocalDate atDay (int dayOfYear)

Combina este ano com um dia do ano para criar um LocalDate.

3

YearMonth atMonth(int month)

Combina este ano com um mês para criar um YearMonth.

4

YearMonth atMonth(Month month)

Combina este ano com um mês para criar um YearMonth.

5

LocalDate atMonthDay(MonthDay monthDay)

Combina este ano com um dia do mês para criar um LocalDate.

6 int compareTo (ano outro)

Compara este ano a outro ano.

7 boolean equals (Object otherYear)

Verifica se este ano é igual ao ano especificado.

8 Formato de string (formatador DateTimeFormatter)

Formatos este ano usando o formatador especificado.

9 ano estático a partir de (valor TemporalAmount)

Obtém uma instância de Year de um valor temporal.

10 int get (campo Campo Temporal)

Obtém o valor do campo especificado deste ano como um int.

11 long getLong (campo TemporalField)

Obtém o valor da unidade solicitada enquanto.

12 int getValue ()

Obtém o valor do ano.

13 int hashCode ()

Um código hash para este ano.

14 boolean isAfter (ano outro)

Verifica se este ano é posterior ao ano especificado.

15 boolean isBefore (ano outro)

Verifica se este ano é anterior ao ano especificado.

16 boolean isLeap ()

Verifica se o ano é bissexto, de acordo com as regras do sistema de calendário proléptico ISO.

17 boolean isLeap (ano longo)

Verifica se o ano é bissexto, de acordo com as regras do sistema de calendário proléptico ISO.

18 boolean isSupported (campo TemporalField)

Verifica se o campo especificado é compatível.

19 boolean isSupported (unidade TemporalUnit)

Verifica se a unidade especificada é compatível.

20 boolean isValidMonthDay (MonthDay monthDay)

Verifica se o dia do mês é válido para este ano.

21 comprimento interno ()

Obtém a duração deste ano em dias.

22 Ano menos (quantidade longa para subtrair, unidade de unidade temporal)

Retorna uma cópia deste ano com a quantia especificada subtraída.

23 Ano menos (quantidade TemporalAmountToSubtract)

Retorna uma cópia deste ano com o ano especificado subtraído.

24 Ano menos anos (anos longos para subtrair)

Retorna uma cópia deste ano com os anos especificados subtraídos.

25 ano estático agora ()

Obtém o ano atual do relógio do sistema no fuso horário padrão.

26 Ano estático agora (relógio)

Obtém o ano atual do relógio especificado.

27 Ano estático agora (zona ZoneId)

Obtém o ano atual a partir do relógio do sistema no fuso horário especificado.

28 ano estático de (int anos)

Obtém uma instância de Year.

29 análise de ano estático (texto CharSequence)

Obtém um ano de uma string de texto como 2007.

30 análise estática do ano (texto CharSequence, formatador DateTimeFormatter)

Obtém uma instância de Year de uma string de texto usando um formatador específico.

31 Ano mais (quantidade longa para adicionar, unidade de unidade temporal)

Retorna uma cópia deste ano com o ano especificado adicionado.

32 Mais de ano (quantidade TemporalAmountToAdd)

Retorna uma cópia deste ano com o ano especificado adicionado.

33

Year plusMonths(long monthsToAdd)

Retorna uma cópia deste ano com os meses especificados adicionados.

34 Year plusYears (long yearsToAdd)

Retorna uma cópia deste ano com os anos especificados adicionados.

35 Consulta R (consulta TemporalQuery )

Consultas este ano usando a consulta especificada.

36 Intervalo ValueRange (campo TemporalField)

Obtém o intervalo de valores válidos para o campo especificado.

37 String toString ()

Produz este ano como uma string.

38 long até (Temporal endExclusive, TemporalUnit unit)

Calcula a quantidade de tempo até outro ano em termos da unidade especificada.

39 Ano com (ajustador TemporalAdjuster)

Retorna uma cópia ajustada deste ano.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Object