timeFromLast method
Returns the duration from the last precision
Implementation
Duration timeFromLast(TimePrecision precision) {
if (precision == TimePrecision.values.last) return Duration.zero;
return difference(rightTruncate(TimePrecision.values[precision.index + 1]));
}