Метод ofDays
Метод ofDays класса Duration создает
новый объект Duration, который представляет
собой количество дней, переданное в качестве
параметра. В первый и единственный параметр
мы передаем количество дней в виде числа
типа long. Метод является статическим,
поэтому вызывается через имя класса.
Синтаксис
Duration.ofDays(long days)
Пример
Давайте создадим длительность в 1 день
и выведем ее на экран:
import java.time.Duration;
public class Main
{
public static void main(String[] args)
{
Duration duration = Duration.ofDays(1);
System.out.println(duration);
}
}
Результат выполнения кода:
"PT24H"
Пример
Давайте создадим длительность в 5 дней
и получим количество секунд в ней:
import java.time.Duration;
public class Main
{
public static void main(String[] args)
{
Duration duration = Duration.ofDays(5);
long seconds = duration.toSeconds();
System.out.println(seconds);
}
}
Результат выполнения кода:
432000
Пример
Давайте создадим длительность в 2 дня
и прибавим к ней 12 часов:
import java.time.Duration;
public class Main
{
public static void main(String[] args)
{
Duration duration = Duration.ofDays(2);
Duration res = duration.plusHours(12);
System.out.println(res);
}
}
Результат выполнения кода:
"PT60H"