set method

Dayfl set(
  1. DateLocationEnum unit,
  2. int value
)

通用 setter,按单位设置值

Implementation

Dayfl set(DateLocationEnum unit, int value) {
  switch (unit) {
    case DateLocationEnum.year: year = value; break;
    case DateLocationEnum.month: month = value; break;
    case DateLocationEnum.day: day = value; break;
    case DateLocationEnum.hour: hour = value; break;
    case DateLocationEnum.minute: minute = value; break;
    case DateLocationEnum.sec: second = value; break;
    case DateLocationEnum.millisecondsSinceEpoch:
      _datetime = DateTime.fromMillisecondsSinceEpoch(value, isUtc: _datetime?.isUtc ?? false);
      break;
  }
  return this;
}