I assume you are getting the start and end dates from two DateTimePickers, so then I would do something like this:
DateTime startDate = dtpStart.Value;
DateTime endDate = dtpEnd.Value;
int numberOfDays = (endDate - startDate).Days;
List<DateTime> days = new List<DateTime>();
for(int i = 1; i <= numberOfDays; i++)
{
days.Add(startDate.AddDays(i));
}
That will give you a List<DateTime> of all the days in between, excluding the start date as in your example.
Hope this helps