カスタムコードを書かずにString
をScalaのFiniteDuration
に解析することはできますか?Scala FiniteDuration from String
生成しかしString
を受け入れcreate
呼ばDuration
の方法は、、がありDuration
、さらにそれからFiniteDuration
を作成するためにそれを使用する方法がわかりません。 Duration
にはFiniteDuration
のインスタンスを生成するファクトリメソッドがいくつかありますが、パラメータを生成するために文字列を解析する必要があることを示しています(そのシグネチャは長く、TimeUnit
を想定しています)。
これらのタイプは、scala.concurrent.duration
です。
ありがとうございます。
優秀、ありがとうございます!あなたのコメントを見る前に、私はこれを行いました: 'Duration.apply(myString).asInstanceOf [FiniteDuration]'しかし、これは 'myString'が常に有限の持続時間を参照することを意味しています。 – user2916547