previousMatching method
Gets the previous occurrence that matches a filter.
Implementation
Hora? previousMatching(bool Function(Hora) filter, {int maxDays = 365}) {
var current = this;
for (var i = 0; i < maxDays; i++) {
current = current.subtract(1, TemporalUnit.day);
if (filter(current)) return current;
}
return null;
}