Fala galera, tenho um sistema onde o usuário entra com o mês do ano, tenho que emitir um relatório só com os dias uteis daquele mês.
Alguem já passou por esse problema ou tem alguma ideia de como posso fazer isso?
As informações de datas estão armazenados em um banco de dados? Se sim, busque no seu banco, veja se ele tem alguma feature que permita filtrar um campo de data da query pelo dia da semana. Aí você manda buscar apenas os dados cujo campo de Data cai numa Segunda, Terça, Quarta, Quinta ou Sexta.
O problema são os feriados… Aí tem que ter um serviço de cadastro de feriados…
é, pois a depender do sistema devem ser considerados feriados diferenciados, normalmente existe um gerenciamento de feriados e uma sugestão é criar uma api utilitária da aplicação que trate datas, feriados, dais úteis, diferença de dias úteis entre duas datas, conversões etc…