Есть ли элегантный способ преобразования java.time.Duration
в scala.concurrent.duration.FiniteDuration
?
Я пытаюсь сделать следующее простое использование Config в Scala:
val d = ConfigFactory.load().getDuration("application.someTimeout")
Однако я не вижу простого способа использовать результат в Scala. Конечно, надеюсь, что хорошие люди из Тифайфе не ожидали, что я это сделаю:
FiniteDuration(d.getNano, TimeUnit.NANOSECONDS)
Изменить: Обратите внимание, что в строке есть ошибка, которая доказывает эту точку. См. Выбранный ответ ниже.