finalTime method

  1. @override
DateTime finalTime()
override

Implementation

@override
DateTime finalTime() {
  DateTime time = _dayAt(_currentLeftIndex);
  var hour = _currentMiddleIndex;
  var minute = _currentRightIndex;
  // Undo the min-day column offset that was applied to the indices.
  if (_isMinDay(time)) {
    hour += minTime!.hour;
    if (_currentMiddleIndex == 0) {
      minute += minTime!.minute;
    }
  }

  return currentTime.isUtc
      ? DateTime.utc(time.year, time.month, time.day, hour, minute)
      : DateTime(time.year, time.month, time.day, hour, minute);
}