isSame method
这指示Day对象是否与另一个提供的date-time相同。
Implementation
bool isSame(Object date, [DayUnits unit = DayUnits.ms]) {
DayDart d = DayDart(date);
bool valid = isSameMillisecond(d);
switch (unit) {
case DayUnits.y:
valid = isSameYear(d);
break;
case DayUnits.M:
valid = isSameMonth(d);
break;
case DayUnits.D:
valid = isSameDay(d);
break;
case DayUnits.h:
valid = isSameHour(d);
break;
case DayUnits.m:
valid = isSameMinute(d);
break;
case DayUnits.s:
valid = isSameSecond(d);
break;
case DayUnits.ms:
valid = isSameMillisecond(d);
break;
}
return valid;
}