Parse Scala string literals into java.time
instances at compile time.
> import dev.holt.javatime.literals._
> duration"PT20.345S"
val res0: java.time.Duration = PT20.345S
See the test suite for comprehensive examples of all supported literal types.
Since Scala.js and Scala Native don't have a built-in timezone database, if you need to use timezones other than UTC on those platforms, make sure to include
"io.github.cquiroz" %%% "scala-java-time-tzdb" % "2.5.0"
in your project dependencies.