TimeRange.fromDateRange constructor

TimeRange.fromDateRange(
  1. DateTimeRange<DateTime> dateRange
)

Implementation

TimeRange.fromDateRange(DateTimeRange dateRange)
    : assert(
        dateRange.start.year == dateRange.end.year &&
            dateRange.start.month == dateRange.end.month &&
            dateRange.start.day == dateRange.end.day,
        'When converting a date range to a time range, the year, month, and '
        'day of the date range must be the same',
      ),
      start = TimeOfDay.fromDateTime(dateRange.start),
      end = TimeOfDay.fromDateTime(dateRange.end);