Clase java.time.Period

Introducción

los java.time.Period clase modela una cantidad o cantidad de tiempo en términos de años, meses y días.

Declaración de clase

A continuación se muestra la declaración de java.time.Period clase -

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

Campo

Los siguientes son los campos para Java.time.Period clase -

  • static Period ZERO - Constante para un período de cero.

Métodos de clase

No Señor. Método y descripción
1 AddTo temporal (Temporal temporal)

Agrega este período al objeto temporal especificado.

2 período estático entre (LocalDate startInclusive, LocalDate endExclusive)

Obtiene un período que consiste en el número de años, meses y días entre dos fechas.

3 booleano es igual a (Object otherPeriod)

Comprueba si este período es igual al período especificado.

4 Duratio estático de (cantidad TemporalAmount)

Obtiene una instancia de Period a partir de una cantidad temporal.

5 long get (unidad TemporalUnit)

Obtiene el valor de la unidad solicitada.

6 IsoChronology getChronology ()

Obtiene la cronología de este período, que es el sistema de calendario ISO.

7 int getDays ()

Obtiene la cantidad de días de este período.

8 int getMonths ()

Obtiene la cantidad de meses de este período.

9 Lista <TemporalUnit> getUnits ()

Obtiene el conjunto de unidades admitidas por este período.

10 int hashCode ()

Un código hash para este período.

11 booleano isNegative ()

Comprueba si este período es negativo, excluyendo el cero.

12 booleano isZero ()

Comprueba si este período tiene una duración cero.

13 Período menos (TemporalAmount amountToSubtract)

Devuelve una copia de este período con el período especificado restado.

14 Period minusDays (días largos para restar)

Devuelve una copia de este período con los días especificados restados.

15 Periodo menos meses (meses largos)

Devuelve una copia de este período con los meses especificados restados.

dieciséis Período menos años (años largos)

Devuelve una copia de este período con los años especificados restados.

17 Periodo multiplicado por (multiplicando largo)

Devuelve una copia de este período multiplicado por el escalar.

18 Periodo negado ()

Devuelve una copia de este período con la longitud negada.

19 Periodo normalizado ()

Devuelve una copia de este período con los años y meses normalizados.

20 período estático de (int años, int meses, int días)

Obtiene un período que representa varios años, meses y días.

21 Período estático de días (int días)

Obtiene un período que representa un número de días.

22 período estático de meses (int meses)

Obtiene un Periodo que representa varios meses.

23 Período estático de semanas (int semanas)

Obtiene un período que representa un número de semanas.

24 Período estático de años (int años)

Obtiene un período que representa un número de semanas.

25 Análisis de período estático (texto CharSequence)

Obtiene un período de una cadena de texto como PnYnMnD.

26 Período más (TemporalAmount amountToAdd)

Devuelve una copia de este período con el período especificado agregado.

27 Period plusDays (días largos para agregar)

Devuelve una copia de este período con los días especificados agregados.

28 Período más meses (meses largos para agregar)

Devuelve una copia de este período con los meses especificados agregados.

29 Período más años (años largos para agregar)

Devuelve una copia de este período con los años especificados agregados.

30 Restar temporal de (temporal temporal)

Resta este período del objeto temporal especificado.

31 Cadena toString ()

Una representación de cadena de este período utilizando una representación basada en segundos ISO-8601, como PT8H6M12.345S.

32 long toTotalMonths ()

Obtiene el número total de meses de este período.

33 Período con días (días int)

Devuelve una copia de este período con la cantidad de días especificada.

34 Período con meses (int meses)

Devuelve una copia de este período con la cantidad de meses especificada.

35 Período con años (int años)

Devuelve una copia de este período con la cantidad especificada de Años.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object