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