getTimeDifferenceMs method
Returns the time difference in milliseconds between this DateTime and
compareTo, or null if compareTo is null.
When isAlwaysPositive is true (default), the result is always
non-negative.
Implementation
@useResult
int? getTimeDifferenceMs(DateTime? compareTo, {bool isAlwaysPositive = true}) {
if (compareTo == null) {
return null;
}
final int inMilliseconds = difference(compareTo).inMilliseconds;
return isAlwaysPositive ? inMilliseconds.abs() : inMilliseconds;
}