getUltimoSabado static method
Começa busca pelo último dia do mês do dia
passado
Implementation
static Dia getUltimoSabado(Dia dia) {
Dia ultimoSabado = dia.mes == DateTime.december
? Dia(dia.ano, DateTime.december, 31)
: Dia(dia.ano, dia.mes + 1, 0);
while (ultimoSabado.data.weekday != DateTime.saturday) {
ultimoSabado = ultimoSabado.maisUmDia;
}
return ultimoSabado;
}