Hours until other. If other is in the past, the result will be negative.
other
int hoursUntil(DateTime other) => difference(other).inHours;