РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
910 of 1163 menu

Метод ofSeconds

Метод ofSeconds класса Duration создает и возвращает объект Duration, представляющий собой промежуток времени длительностью в указанное количество секунд. В первый параметр мы передаем целое число секунд, во второй необязательный параметр - дополнительное количество наносекунд (от 0 до 999 999 999). Метод является статическим, поэтому вызывается через имя класса.

Синтаксис

Duration.ofSeconds(seconds, [nanoAdjustment])

Пример

Давайте создадим длительность в 60 секунд и выведем ее на экран:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofSeconds(60); System.out.println(duration); } }

Результат выполнения кода:

"PT1M"

Пример

Давайте создадим длительность в 3600 секунд, что соответствует одному часу:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofSeconds(3600); System.out.println(duration); } }

Результат выполнения кода:

"PT1H"

Пример

Давайте создадим длительность в 5 секунд и 500 000 000 наносекунд, передав оба параметра:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofSeconds(5, 500000000); System.out.println(duration); } }

Результат выполнения кода:

"PT5.5S"

Пример

Давайте получим количество секунд из созданной длительности с помощью метода toSeconds:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofSeconds(120); long res = duration.toSeconds(); System.out.println(res); } }

Результат выполнения кода:

120

Смотрите также

  • класс Duration,
    который представляет промежуток времени
  • метод ofMillis,
    который создает длительность в миллисекундах
  • метод ofMinutes,
    который создает длительность в минутах
  • метод ofHours,
    который создает длительность в часах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить