Метод toMillis
Метод toMillis класса Duration возвращает
количество миллисекунд, содержащихся в данном объекте
продолжительности. Метод не принимает параметров и
возвращает значение типа long. Если продолжительность
слишком велика и не помещается в тип long,
возникает исключение ArithmeticException.
Синтаксис
duration.toMillis()
Пример
Давайте создадим продолжительность в 5 секунд
и переведём её в миллисекунды:
import java.time.Duration;
public class Main
{
public static void main(String[] args)
{
Duration duration = Duration.ofSeconds(5);
long res = duration.toMillis();
System.out.println(res);
}
}
Результат выполнения кода:
5000
Пример
Давайте создадим продолжительность в 2 минуты
и 30 секунд и переведём её в миллисекунды:
import java.time.Duration;
public class Main
{
public static void main(String[] args)
{
Duration duration = Duration.ofMinutes(2).plusSeconds(30);
long res = duration.toMillis();
System.out.println(res);
}
}
Результат выполнения кода:
150000
Пример
Давайте создадим продолжительность в 1 час
и переведём её в миллисекунды:
import java.time.Duration;
public class Main
{
public static void main(String[] args)
{
Duration duration = Duration.ofHours(1);
long res = duration.toMillis();
System.out.println(res);
}
}
Результат выполнения кода:
3600000