intervalCorrection method
Implementation
DateTime intervalCorrection(int interval) {
final int correctedMinute = ((this.minute + interval / 2) ~/ interval) * interval;
return DateTime(this.year, this.month, this.day, this.hour, correctedMinute);
}