Time Objects can help you deal with aspects of time using a pleasant API. The core domain class is MaCalendarTime, represents either a point on the Gregorian calendar, MaDuration represents a duration of Gregorian time (e.g., seconds, days, etc.). It is storage efficient, wrapping only a single Integer, and is precise to the millisecond.
Arithmetic is also supported, such as "3 days + 5 hours - 30 minutes".