确定某个月的第一个和最后一个工作日以及一组特定年度公共假期的最佳方法是什么?
假设
这是一段准确说明我的问题的代码:
struct BusinessMonthRange
{
public DateTime startDate;
public DateTime endDate;
}
BusinessMonthRange GetBusinessMonthDateRange(int month, int year, List<DateTime> yearsPublicHolidays)
{
//Calculate
return BusinessMonthRange;
}
Run Code Online (Sandbox Code Playgroud)
编辑: 为了提高清晰度,我在Lasse V. Karlsen和GraemeMiller的回答中指出了问题中的假设