有没有一种优雅的方法将java.time.Duration
转换为scala.concurrent.duration.FiniteDuration
?
我正在尝试在Scala中使用Config进行以下简单用法:
val d = ConfigFactory.load().getDuration("application.someTimeout")
然而我没有找到任何简单的方法在Scala中使用这个结果。 当然,希望Typesafe的好人们不要指望我这样做:
FiniteDuration(d.getNano, TimeUnit.NANOSECONDS)
编辑:请注意,此行存在错误,这证明了这一点。请参见下面的选定答案。