weekDelta static method

int weekDelta(
  1. DateTime startDate,
  2. DateTime endDate,
  3. MaterialLocalizations localizations
)

星期总页数

Implementation

static int weekDelta(DateTime startDate, DateTime endDate,
    MaterialLocalizations localizations) {
  final int firstDayOffset = getFirstDayInMonthWeekDate(
      startDate.year, startDate.month, localizations);
  Duration diff = DateTime(endDate.year, endDate.month, endDate.day)
      .difference(DateTime(startDate.year, startDate.month, startDate.day));
  int days = diff.inDays + firstDayOffset + 1;
  return (days / 7).ceil() - 1;
}