difference static method

FFDateTimeUtilResult difference(
  1. DateTime start,
  2. DateTime end
)

Implementation

static FFDateTimeUtilResult difference(DateTime start, DateTime end) {
  int diffInDays = end.difference(start).inDays;
  if (diffInDays == 0) {
    if (start.day == end.day) { //排除 2023-03-04 11:11:11   2023-03-05 00:00:00
      // print("start==end");
      return FFDateTimeUtilResult.equal;
    }
    // print("end 在后");
    return FFDateTimeUtilResult.increase;

  } else if (diffInDays > 0) {
    // print("end 在后");
    return FFDateTimeUtilResult.increase;
  } else {
    // print("end 在前");
    return FFDateTimeUtilResult.decrease;
  }

}