represents a closed interval of time.
A value class wrapper for milliseconds since the epoch.
A value class wrapper for milliseconds since the epoch. Its tempting to extend this with AnyVal but this causes problem with Java code.
Holds some coversion functions for dealing with strings as RichDate objects
Represents millisecond based duration (non-calendar based): seconds, minutes, hours calField should be a java.util.Calendar field
RichDate adds some nice convenience functions to the Java date/calendar classes We commonly do Date/Time work in analysis jobs, so having these operations convenient is very helpful.
represents a closed interval of time.
TODO: This should be Range[RichDate, Duration] for an appropriate notion of Range