Rounds this DateTime to the nearest value.
value
T round(int value, TimeUnit unit) => _adjust(value, unit, math.round);