Utilities

Get Business Days from a Date


public static IEnumerable<int> GetBusinessDays()
{
var weekends = new[] { DayOfWeek.Saturday, DayOfWeek.Sunday };
var calendarMonth = DateTime.Now;
var totalDays = DateTime.DaysInMonth(DateTime.Now.Year, calendarMonth.Month);
var businessDays = Enumerable.Range(1, totalDays).Where(d =>!weekends.Contains(new DateTime(DateTime.Now.Year, calendarMonth.Month, d).DayOfWeek));
return businessDays;
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s