Clase java.time.Period

Introducción

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

Declaración de clase

La siguiente es la declaración de la clase java.time.Period :

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

Campo

Los siguientes son los campos para la clase Java.time.Period :

  • Período estático CERO : constante durante un período de cero.

Métodos de clase

No Señor. Método y descripción
1 Temporal addTo (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 consta de la cantidad de años, meses y días entre dos fechas.

3 3 boolean equals (Object otherPeriod)

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

4 4 Duratio estático de (Cantidad de cantidad temporal)

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

5 5 long get (unidad de unidad temporal)

Obtiene el valor de la unidad solicitada.

6 6 IsoChronology getChronology ()

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

7 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 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 boolean isNegative ()

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

12 boolean isZero ()

Comprueba si este período es de longitud cero.

13 Período menos (TemporalAmount amountToSubtract)

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

14 Período menos días (días largos a restar)

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

15 Período 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 Período multiplicado Por (multiplicando largo)

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

18 años Período 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 varios días.

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

Obtiene un período que representa varios meses.

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

Obtiene un período que representa varias semanas.

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

Obtiene un período que representa varias semanas.

25 análisis del período estático (texto de secuencia de caracteres)

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 Período más días (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 Sustrato temporal De (Temporal temporal)

Resta este Período del objeto temporal especificado.

31 String toString ()

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

32 long toTotalMonths ()

Obtiene el número total de meses en 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 (meses int)

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