DifferencePerTimeUnit.fromDuration constructor

DifferencePerTimeUnit.fromDuration(
  1. Duration duration
)

Implementation

factory DifferencePerTimeUnit.fromDuration(Duration duration) {
  final days = duration.inDays;
  final hours = duration.inHours - (days * 24);
  final minutes = duration.inMinutes - (days * 24 * 60) - (hours * 60);
  final seconds = duration.inSeconds -
      (days * 24 * 60 * 60) -
      (hours * 60 * 60) -
      (minutes * 60);

  return DifferencePerTimeUnit(
      days: days, hours: hours, minutes: minutes, seconds: seconds);
}