È possibile analizzare uno String
in uno FiniteDuration
in Scala senza scrivere codice personalizzato?Scala FiniteDuration da String
C'è un metodo su Duration
, chiamato create
, che accetta un String
, tuttavia, che produce un Duration
e non è sicuro come utilizzare ulteriormente per creare un FiniteDuration
da esso. Esistono alcuni metodi di fabbrica su Duration
che producono istanze , ma quelli implicano che devo analizzare la mia stringa per produrre i loro parametri (la loro firma si aspetta da tempo e uno TimeUnit
).
Questi tipi che cito sono da scala.concurrent.duration
.
Grazie.
Eccellente, grazie! Prima di vedere il tuo commento ho fatto questo: 'Duration.apply (myString) .asInstanceOf [FiniteDuration]' ma questo implica che 'myString' farà sempre riferimento a una durata finita, quindi non è a prova di proiettile. – user2916547