Метод ofDays
Метод ofDays класса Period создает и возвращает объект Period, который представляет собой период времени, состоящий только из указанного количества дней. В первый параметр мы передаем целое число дней. Остальные компоненты периода (годы и месяцы) при этом устанавливаются в ноль. Метод является статическим, поэтому вызывается через имя класса.
Синтаксис
Period.ofDays(int days)
Пример
Давайте создадим период, состоящий из 5 дней, и выведем его на экран:
import java.time.Period;
public class Main
{
public static void main(String[] args)
{
Period period = Period.ofDays(5);
System.out.println(period);
}
}
Результат выполнения кода:
"P5D"
Пример
Давайте получим количество дней из созданного периода с помощью метода getDays:
import java.time.Period;
public class Main
{
public static void main(String[] args)
{
Period period = Period.ofDays(10);
int days = period.getDays();
System.out.println(days);
}
}
Результат выполнения кода:
10
Пример
Давайте создадим период из нуля дней и проверим, что другие компоненты равны нулю:
import java.time.Period;
public class Main
{
public static void main(String[] args)
{
Period period = Period.ofDays(0);
System.out.println("Days: " + period.getDays());
System.out.println("Months: " + period.getMonths());
System.out.println("Years: " + period.getYears());
}
}
Результат выполнения кода:
"Days: 0"
"Months: 0"
"Years: 0"