java.time.YearMonth Class

Introdução

o java.time.YearMonth classe representa um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Declaração de classe

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

public final class YearMonth
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<YearMonth>, 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 ano-mês.

2 LocalDate atDay (int dayOfMonth)

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

3 LocalDate atEndOfMonth ()

Retorna um LocalDate no final do mês.

4 int compareTo (YearMonth other)

Compara este ano-mês com outro ano-mês.

5 boolean equals (Object otherYearMonth)

Verifica se este YearMonth é igual ao YearMonth especificado.

6 Formato de string (formatador DateTimeFormatter)

Formata este ano-mês usando o formatador especificado.

7 estático YearMonth de (valor TemporalAmount)

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

8 int get (campo Campo Temporal)

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

9 long getLong (campo TemporalField)

Obtém o valor da unidade solicitada enquanto.

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 getYear ()

Obtém o campo do ano.

13 int hashCode ()

Um código hash para este YearMonth.

14 boolean isAfter (YearMonth other)

Verifica se este ano-mês é posterior ao ano-mês especificado.

15 boolean isBefore (YearMonth other)

Verifica se este ano-mês é anterior ao ano-mês especificado.

16 boolean isLeapYear ()

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 isValidDay (int dayOfMonth)

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

21 int lengthOfMonth ()

Retorna a duração do mês, levando em consideração o ano.

22 int lengthOfYear ()

Retorna a duração do ano.

23 YearMonth menos (long amountToSubtract, unidade TemporalUnit)

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

24 YearMonth menos (TemporalAmount amountToSubtract)

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

25 YearMonth menosMonths (meses longos para subtrair)

Retorna uma cópia deste YearMonth com o mês especificado subtraído.

26 YearMonth menosYears (long yearsToSubtract)

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

27 estático YearMonth now ()

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

28 estático YearMonth now (relógio)

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

29 estático YearMonth agora (zona ZoneId)

Obtém o ano-mês atual do relógio do sistema no fuso horário especificado.

30 estático YearMonth of (int anos, int mês)

Obtém uma instância de YearMonth de um ano e mês.

31 estático YearMonth of (int anos, Mês mês)

Obtém uma instância de YearMonth de um ano e mês.

32 análise estática YearMonth (texto CharSequence)

Obtém um YearMonth de uma string de texto como 2007-12.

33 análise estática YearMonth (texto CharSequence, formatador DateTimeFormatter)

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

34 YearMonth plus (long amountToAdd, TemporalUnit unit)

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

35 YearMonth plus (TemporalAmount amountToAdd)

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

36 YearMonth plusMonths (meses longos para adicionar)

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

37 YearMonth plusYears (long yearsToAdd)

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

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

Consultas neste ano-mês usando a consulta especificada.

39 Intervalo ValueRange (campo TemporalField)

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

40 String toString ()

Produz este ano-mês como uma string.

41 long até (Temporal endExclusive, TemporalUnit unit)

Calcula a quantidade de tempo até outro ano-mês em termos da unidade especificada.

42 AnoMês com (ajustador TemporalAdjuster)

Retorna uma cópia ajustada deste ano-mês.

43 YearMonth with (campo TemporalField, long newValue)

Retorna uma cópia deste ano-mês com o campo especificado definido com um novo valor.

44 YearMonth withMonth (mês inteiro)

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

45 YearMonth withYear (int year)

Retorna uma cópia deste YearMonth com o ano alterado.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Object