Having val hm: HashMap[org.joda.time.DateTime, MyType]
I am trying to get the first and the last DateTime
of the set by means of hm.keys.min
and hm.keys.max
respectively but the compiler says No implicit Ordering defined for org.joda.time.DateTime
. How to define this ordering (both implicit and explicit options are interesting)?
object Joda {
implicit def dateTimeOrdering: Ordering[DateTime] = Ordering.fromLessThan(_ isBefore _)
}
// elsewhere
import Joda._
dateTimes.sorted