java.time.MonthDay Class

Introdução

o java.time.MonthDay classe representa um dia de mês no sistema de calendário ISO-8601, como --12-03.

Declaração de classe

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

public final class MonthDay
   extends Object
      implements TemporalAccessor, TemporalAdjuster, Comparable<MonthDay>, Serializable

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 dia do mês.

2 LocalDate atYear (int ano)

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

3 int compareTo (MonthDay other)

Compara este dia do mês com outro dia do mês.

4 boolean equals (Object obj)

Verifica se este dia do mês é igual a outro dia do mês.

5 Formato de string (formatador DateTimeFormatter)

Formata este dia do mês usando o formatador especificado.

6 static MonthDay de (TemporalAccessor temporal)

Obtém uma instância de MonthDay de um objeto temporal.

7 int get (campo Campo Temporal)

Obtém o valor do campo especificado a partir deste dia do mês como um int.

8 int getDayOfMonth ()

Obtém o campo do dia do mês.

9 long getLong (campo TemporalField)

Obtém o valor do campo especificado a partir desse momento como um longo.

10 Mês getMonth ()

Obtém o campo do mês do ano usando a enumeração Mês.

11 int getMonthValue ()

Obtém o campo do mês do ano de 1 a 12.

12 int hashCode ()

Um código hash para este dia do mês.

13 boolean isAfter (MonthDay other)

Verifica se este dia do mês é posterior ao dia do mês especificado.

14 boolean isBefore (MonthDay other)

Verifica se este dia do mês é anterior ao dia do mês especificado.

15 boolean isSupported (campo TemporalField)

Verifica se o campo especificado é compatível.

16 boolean isSupported (unidade TemporalUnit)

Verifica se a unidade especificada é compatível.

17 boolean isValidYear (int ano)

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

18 static MonthDay agora ()

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

19 static MonthDay agora (relógio)

Obtém a hora atual do relógio especificado.

20 static MonthDay agora (zona ZoneId)

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

21 static MonthDay of (int month, int dayOfMonth)

Obtém uma instância de MonthDay.

22 static MonthDay of (Month month, int dayOfMonth)

Obtém uma instância de MonthDay.

23 análise estática de MonthDay (texto CharSequence)

Obtém uma instância de MonthDay de uma string de texto como --12-03.

24 análise estática de MonthDay (texto CharSequence, formatador DateTimeFormatter)

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

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

Consultas desta vez usando a consulta especificada.

26 Intervalo ValueRange (campo TemporalField)

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

27 String toString ()

Exibe essa data como uma String, como --12-03.

28 MêsDia com (Mês mês)

Retorna uma cópia deste MonthDay com o mês do ano alterado.

29 MonthDay withDayOfMonth (int dayOfMonth)

Retorna uma cópia deste MonthDay com o dia do mês alterado.

30 MonthDay withMonth (int mês)

Retorna uma cópia deste MonthDay com o mês do ano alterado.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Object