addBusinessDays method

DateTime addBusinessDays(
  1. int days
)

Adds business days (excludes weekends)

Implementation

DateTime addBusinessDays(int days) {
  DateTime result = this;
  int addedDays = 0;

  while (addedDays < days) {
    result = result.add(const Duration(days: 1));
    if (result.weekday != DateTime.saturday &&
        result.weekday != DateTime.sunday) {
      addedDays++;
    }
  }

  return result;
}