// 현재 월의 평일 중 첫째 날짜
DateTime firstWeekdayOfMonth = GetFirstWeekdayOfMonth(firstDayOfMonth, holidayList);
public DateTime GetFirstWeekdayOfMonth(DateTime firstDayOfMonth, List<DateTime> holidayList)
{
DateTime currentDay = firstDayOfMonth;
// 주말인 동안 계속해서 다음 날짜로 이동
while (currentDay.DayOfWeek == DayOfWeek.Saturday || currentDay.DayOfWeek == DayOfWeek.Sunday)
{
currentDay = currentDay.AddDays(1);
}
return currentDay;
}