TimeFrame
Class denoting a length of time that is easily convertible into any required time units.
The class is Comparable for easy comparison. Although it should be noted that the comparison may not be reliable when comparing very large units with very small units as the conversions are taken from TimeUnit which will truncate limit conversions to Long.MAX_VALUE/Long.MIN_VALUE in cases when a conversion would exceed the max/min value.