Учебники

java.time.Period Class

Класс java.time.Period моделирует количество времени в годах, месяцах и днях.

Объявление класса

Ниже приводится объявление для класса java.time.Period

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

поле

Ниже приведены поля для класса Java.time.Period

  • статический период ZERO — постоянная для нулевого периода.

статический период ZERO — постоянная для нулевого периода.

Методы класса

Sr.No. Метод и описание
1 Временное дополнение (Temporal temporal)

Добавляет этот период к указанному временному объекту.

2 статический период между (LocalDate startInclusive, LocalDate endExclusive)

Получает период, состоящий из числа лет, месяцев и дней между двумя датами.

3 логическое равенство (Object otherPeriod)

Проверяет, равен ли этот период указанному периоду.

4 статическая длительность от (сумма TemporalAmount)

Получает экземпляр Period из временной суммы.

5 long get (блок TemporalUnit)

Получает значение запрошенной единицы.

6 Изохронология getChronology ()

Получает хронологию этого периода, которая является календарной системой ISO.

7 int getDays ()

Получает количество дней этого периода.

8 int getMonths ()

Получает количество месяцев этого периода.

9 List <TemporalUnit> getUnits ()

Получает набор единиц, поддерживаемых этим периодом.

10 int hashCode ()

Хэш-код для этого периода.

11 логическое isNegative ()

Проверяет, является ли этот период отрицательным, исключая ноль.

12 логическое значение isZero ()

Проверяет, равен ли этот период нулевой длине.

13 Период минус (TemporalAmount amountToSubtract)

Возвращает копию этого периода с указанным вычтенным периодом.

14 Период минусДни (long daysToSubtract)

Возвращает копию этого периода с вычтенными указанными днями.

15 Период минус месяцы (долгие месяцы)

Возвращает копию этого периода с указанием вычтенных месяцев.

16 Период минус Лет (долгие годы)

Возвращает копию этого периода с указанием вычтенных лет.

17 Период, умноженный на (многократное длинное)

Возвращает копию этого периода, умноженную на скаляр.

18 Период отменен ()

Возвращает копию этого периода с отрицательной длиной.

19 Период нормализован ()

Возвращает копию этого периода с нормализованными годами и месяцами.

20 Статический период (int годы, int месяцы, int дни)

Получает период, представляющий количество лет, месяцев и дней.

21 статический период дней (int days)

Получает период, представляющий количество дней.

22 статический период месяцев (мес.)

Получает период, представляющий количество месяцев.

23 статический период недели (в неделях)

Получает период, представляющий количество недель.

24 Статический период лет (в годах)

Получает период, представляющий количество недель.

25 статический анализ периода (текст CharSequence)

Получает точку из текстовой строки, такой как PnYnMnD.

26 Период плюс (TemporalAmount amountToAdd)

Возвращает копию этого периода с указанным добавленным периодом.

27 Период плюсДни (long daysToAdd)

Возвращает копию этого периода с добавлением указанных дней.

28 Period plusMonths (long monthsToAdd)

Возвращает копию этого периода с добавлением указанных месяцев.

29 Период плюсГоды (долгие годыДобавить)

Возвращает копию этого периода с добавлением указанных лет.

30 Временное вычитание из (Временное временное)

Вычитает этот период из указанного временного объекта.

31 Строка toString ()

Строковое представление этого периода с использованием представления на основе ISO-8601 секунд, например PT8H6M12.345S.

32 long toTotalMonths ()

Получает общее количество месяцев в этом периоде.

33 Период с днями (в днях)

Возвращает копию этого периода с указанным количеством дней.

34 Период с месяцами (в месяцах)

Возвращает копию этого периода с указанным количеством месяцев.

35 Период с годами (в годах)

Возвращает копию этого периода с указанным количеством лет.

Добавляет этот период к указанному временному объекту.

Получает период, состоящий из числа лет, месяцев и дней между двумя датами.

Проверяет, равен ли этот период указанному периоду.

Получает экземпляр Period из временной суммы.

Получает значение запрошенной единицы.

Получает хронологию этого периода, которая является календарной системой ISO.

Получает количество дней этого периода.

Получает количество месяцев этого периода.

Получает набор единиц, поддерживаемых этим периодом.

Хэш-код для этого периода.

Проверяет, является ли этот период отрицательным, исключая ноль.

Проверяет, равен ли этот период нулевой длине.

Возвращает копию этого периода с указанным вычтенным периодом.

Возвращает копию этого периода с вычтенными указанными днями.

Возвращает копию этого периода с указанием вычтенных месяцев.

Возвращает копию этого периода с указанием вычтенных лет.

Возвращает копию этого периода, умноженную на скаляр.

Возвращает копию этого периода с отрицательной длиной.

Возвращает копию этого периода с нормализованными годами и месяцами.

Получает период, представляющий количество лет, месяцев и дней.

Получает период, представляющий количество дней.

Получает период, представляющий количество месяцев.

Получает период, представляющий количество недель.

Получает период, представляющий количество недель.

Получает точку из текстовой строки, такой как PnYnMnD.

Возвращает копию этого периода с указанным добавленным периодом.

Возвращает копию этого периода с добавлением указанных дней.

Возвращает копию этого периода с добавлением указанных месяцев.

Возвращает копию этого периода с добавлением указанных лет.

Вычитает этот период из указанного временного объекта.

Строковое представление этого периода с использованием представления на основе ISO-8601 секунд, например PT8H6M12.345S.

Получает общее количество месяцев в этом периоде.

Возвращает копию этого периода с указанным количеством дней.

Возвращает копию этого периода с указанным количеством месяцев.

Возвращает копию этого периода с указанным количеством лет.

Методы унаследованы

Этот класс наследует методы от следующих классов —