java.time.Month Enum

Introdução

o java.time.Month Enum representa um mês do ano, como 'julho'.

Declaração de classe

A seguir está a declaração para java.time.Month Enum -

public enum Month
   extends Enum<Month>
      implements TemporalAccessor, TemporalAdjuster

Constantes Enum

A seguir estão os campos para Java.time.Month Enum -

  • JANUARY - A instância singleton para o mês de janeiro com 31 dias.

  • FEBRUARY - A instância singleton para o mês de fevereiro com 28 dias, ou 29 em um ano bissexto.

  • MARCH - A instância singleton para o mês de março com 31 dias.

  • APRIL - A instância singleton para o mês de abril com 30 dias.

  • MAY - A instância singleton para o mês de maio com 31 dias.

  • JUNE - A instância singleton para o mês de junho com 30 dias.

  • JULY - A instância singleton para o mês de julho com 31 dias.

  • AUGUST - A instância singleton para o mês de agosto com 31 dias.

  • SEPTEMBER - A instância singleton para o mês de setembro com 30 dias.

  • OCTOBER - A instância singleton para o mês de outubro com 31 dias.

  • NOVEMBER - A instância singleton para o mês de novembro com 30 dias.

  • DECEMBER - A instância singleton para o mês de dezembro com 31 dias.

Métodos Enum

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

Ajusta o objeto temporal especificado para ter o mesmo mês do ano que este objeto.

2 int firstDayOfYear (boolean leapYear)

Obtém o dia do ano correspondente ao primeiro dia deste mês.

3 Mês firstMonthOfQuarter ()

Obtém o mês correspondente ao primeiro mês deste trimestre.

4 Mês estático de (TemporalAccessor temporal)

Obtém uma instância de Mês de um objeto temporal.

5 int get (campo Campo Temporal)

Obtém o valor do campo especificado deste mês do ano como um inteiro.

6 String getDisplayName (estilo TextStyle, localidade local)

Obtém a representação textual, como 'Jan' ou 'Dezembro'.

7 long getLong (campo TemporalField)

Obtém o valor do campo especificado deste mês do ano como um longo.

8 int getValue ()

Obtém o valor interno do mês do ano.

9 boolean isSupported (campo TemporalField)

Verifica se o campo especificado é compatível.

10 comprimento interno (boolean leapYear)

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

11 int maxLength ()

Obtém a duração máxima deste mês em dias.

12 int minLength ()

Obtém a duração mínima deste mês em dias.

13 Mês menos (meses longos)

Retorna o mês do ano que é o número especificado de meses antes deste.

14 Mês estático de (mês inteiro)

Obtém uma instância de Mês de um valor interno.

15 Mês mais (meses longos)

Retorna o mês do ano que é o número especificado de trimestres após este.

16 Consulta <R> R (consulta TemporalQuery <R>)

Consulta este deslocamento usando a consulta especificada.

17 Intervalo ValueRange (campo TemporalField)

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

18 static Month valueOf (nome da string)

Retorna a constante enum desse tipo com o nome especificado.

19 valores estáticos do mês [] ()

Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Enum
  • Java.lang.Object