Вы можете использовать любой из этих двух.
int getMinutesDiff(TimeOfDay tod1, TimeOfDay tod2) {
return (tod1.hour * 60 + tod1.minute) - (tod2.hour * 60 + tod2.minute);
}
TimeOfDay getTimeOfDayDiff(TimeOfDay tod1, TimeOfDay tod2) {
var minutes = (tod1.hour * 60 + tod1.minute) - (tod2.hour * 60 + tod2.minute);
return TimeOfDay(hour: minutes ~/ 60, minute: minutes % 60);
}