java.time.Period Class
Introdução
o java.time.Period classe modela uma quantidade ou quantidade de tempo em termos de anos, meses e dias.
Declaração de classe
A seguir está a declaração para java.time.Period classe -
public final class Period
extends Object
implements ChronoPeriod, Serializable
Campo
A seguir estão os campos para Java.time.Period classe -
static Period ZERO - Constante para um período de zero.
Métodos de aula
Sr. Não. | Método e Descrição |
---|---|
1 | AddTo temporal (temporal temporal) Adiciona este período ao objeto temporal especificado. |
2 | Período estático entre (LocalDate startInclusive, LocalDate endExclusive) Obtém um período que consiste no número de anos, meses e dias entre duas datas. |
3 | boolean equals (Object otherPeriod) Verifica se este período é igual ao período especificado. |
4 | Duratio estático de (montante TemporalAmount) Obtém uma instância de Period de um valor temporal. |
5 | long get (unidade TemporalUnit) Obtém o valor da unidade solicitada. |
6 | IsoChronology getChronology () Obtém a cronologia desse período, que é o sistema de calendário ISO. |
7 | int getDays () Obtém a quantidade de dias desse período. |
8 | int getMonths () Obtém a quantidade de meses desse período. |
9 | List <TemporalUnit> getUnits () Obtém o conjunto de unidades com suporte neste período. |
10 | int hashCode () Um código hash para este período. |
11 | boolean isNegative () Verifica se este período é negativo, excluindo zero. |
12 | boolean isZero () Verifica se este período tem comprimento zero. |
13 | Período menos (quantidade TemporalAmountToSubtract) Retorna uma cópia deste período com o período especificado subtraído. |
14 | Período menos Dias (dias longos para Subtrair) Retorna uma cópia deste período com os dias especificados subtraídos. |
15 | Período menos meses (meses longos) Retorna uma cópia deste período com os meses especificados subtraídos. |
16 | Período menos anos (anos longos) Retorna uma cópia deste período com os anos especificados subtraídos. |
17 | Período multiplicado por (multiplicando longo) Retorna uma cópia deste período multiplicado pelo escalar. |
18 | Período negado () Retorna uma cópia deste período com a duração negada. |
19 | Período normalizado () Retorna uma cópia deste período com os anos e meses normalizados. |
20 | Período estático de (anos inteiros, meses inteiros, dias inteiros) Obtém um período que representa vários anos, meses e dias. |
21 | Período estático de dias (dias inteiros) Obtém um período que representa um número de dias. |
22 | Período estático de meses (meses inteiros) Obtém um período que representa vários meses. |
23 | Período estático de semanas (semanas inteiras) Obtém um período que representa várias semanas. |
24 | Período estático de anos (em anos) Obtém um período que representa várias semanas. |
25 | Análise de período estático (texto CharSequence) Obtém um ponto final de uma string de texto como PnYnMnD. |
26 | Período mais (quantidade TemporalAmountToAdd) Retorna uma cópia deste período com o período especificado adicionado. |
27 | Período plusDays (longos dias para adicionar) Retorna uma cópia deste período com os dias especificados adicionados. |
28 | Período mais meses (meses longos para adicionar) Retorna uma cópia deste período com os meses especificados adicionados. |
29 | Período mais anos (anos longos para adicionar) Retorna uma cópia deste período com os anos especificados adicionados. |
30 | Subtrair temporal de (temporal temporal) Subtrai este período do objeto temporal especificado. |
31 | String toString () Uma representação de string desse período usando a representação baseada em segundos ISO-8601, como PT8H6M12.345S. |
32 | long toTotalMonths () Obtém o número total de meses neste período. |
33 | Período com dias (dias inteiros) Retorna uma cópia deste período com a quantidade de dias especificada. |
34 | Período com meses (meses inteiros) Retorna uma cópia deste período com a quantidade de meses especificada. |
35 | Período com anos (anos inteiros) Retorna uma cópia deste período com a quantidade especificada de anos. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- Java.lang.Object