isAfter method

bool isAfter(
  1. Object date, [
  2. DayUnits unit = DayUnits.ms
])

这指示Day对象是否在另一个提供的date-time之后。

Implementation

bool isAfter(Object date, [DayUnits unit = DayUnits.ms]) {
  DayDart d = DayDart(date);
  bool valid = isAfterMillisecond(d);
  switch (unit) {
    case DayUnits.y:
      valid = isAfterYear(d);
      break;
    case DayUnits.M:
      valid = isAfterMonth(d);
      break;
    case DayUnits.D:
      valid = isAfterDay(d);
      break;
    case DayUnits.h:
      valid = isAfterHour(d);
      break;
    case DayUnits.m:
      valid = isAfterMinute(d);
      break;
    case DayUnits.s:
      valid = isAfterSecond(d);
      break;
    case DayUnits.ms:
      valid = isAfterMillisecond(d);
      break;
  }
  return valid;
}