在Scala中,是否可以在不编写自定义代码的情况下将
谢谢。
String
解析为FiniteDuration
?在Duration
上有一个名为create
的方法,它接受一个String
,但它会产生一个Duration
,我不确定如何使用它来创建FiniteDuration
。 Duration
上有一些工厂方法可产生FiniteDuration
实例,但这些方法需要解析字符串以产生其参数(它们的签名包括一个长整型和一个TimeUnit
)。所提到的这些类型来自scala.concurrent.duration
。谢谢。
Duration.apply(myString).asInstanceOf[FiniteDuration]
,但这意味着myString
将始终指代一个有限的持续时间,所以它并不是万无一失的。 - user2916547