getPrimeiroDomingo static method

Dia getPrimeiroDomingo(
  1. Dia dia
)

Começa busca pelo 1º dia do mês de dia

Implementation

static Dia getPrimeiroDomingo(Dia dia) {
  Dia primeiroDomingo = Dia(dia.ano, dia.mes, 1);

  while (primeiroDomingo.data.weekday != DateTime.sunday) {
    primeiroDomingo = primeiroDomingo.menosUmDia;
  }

  return primeiroDomingo;
}