// Import the required classes path:import java.time._
import codes.reactive.scalatime._
// Obtain a Duration instance from a Longval duration = 10L minutes
val otherDuration = 1L minute
// Obtain a Period instance from an Intval period = 2 weeks
// Obtain a LocalDate instanceval localDate = LocalDate.of(2014, 6, 7)
// Obtain a default TemporalQuery for the precisionval query = temporal.TemporalQueries.precision
// Obtain a Duration instance from a sum of Durations
duration + otherDuration
// Add a TemporalAmount to a Temporal
localDate + period
// Add a TemporalAmount to a Temporal
period <<+ localDate
// Subtract a TemporalAmount from a Temporal
localDate - period
// Query a specified Temporalval result = query |> localDate
Scala Time
scala-time is a simple Scala wrapper for easier use JDK 1.8.0 (Java 8) time APIs
Overview
The library is contained in the scalatime package which includes extension methods provided via implicit conversion methods to Scala value classes.
For usage examples see below: