toDifference method

int toDifference(
  1. DateTime referenceDatetime
)

Implementation

int toDifference(DateTime referenceDatetime) {
  if (referenceDatetime.isBefore(epoch)){
    throw RangeError('timestamp cannot be before epoch');
  }

  return (referenceDatetime.millisecondsSinceEpoch - epoch.millisecondsSinceEpoch) ~/ timeUnits;
}