Spec-Zone.ru › Scala 3.2

Объект DurationConverters.DurationConverters

Исходный код

объект DurationConverters

Этот объект содержит методы для преобразования между типами продолжительности Scala и Java.

Явные методы преобразования, определённые здесь, предназначены для использования в коде Java. Для кода Scala рекомендуется использовать методы расширения, определённые в scala.jdk.DurationConverters.

Надтипы
класс Object
тракт Matchable
класс Any
Тип самого себя
DurationConverters.type

Конкретные методы

Исходный код
def toJava(duration: FiniteDuration): Duration

Преобразует продолжительность Scala FiniteDuration в продолжительность Java. Обратите внимание, что продолжительность Scala сохраняет единицу времени, с которой она была создана, тогда как продолжительность Java всегда представляет собой пару секунд и наносекунд, поэтому единица теряется.

Исходный код
def toScala(duration: Duration): FiniteDuration

Преобразует продолжительность Java в продолжительность Scala. Если наносекундная часть продолжительности Java равна нулю, возвращаемая продолжительность будет иметь единицу времени в секундах. Если есть наносекундная часть, продолжительность Scala будет иметь единицу времени в наносекундах.

Исключения
IllegalArgumentException

Если заданная продолжительность Java выходит за пределы значений, которые могут быть выражены scala.concurrent.duration.FiniteDuration.

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/jdk/javaapi/DurationConverters$.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API