Saturday, 15 January 2011

c# - find next Date in DateTimePicker control -



c# - find next Date in DateTimePicker control -

i can today datetime datetimepicker control. want have dates between 2 specific dates, such 2014/6/25 until 2014/7/3.

i know traditional way break downwards date's string char find month number , increment day until 31 or 30.

is there easier way that?

var dates = new list<datetime>(); var startdate = new datetime(2014, 6, 25); var enddate = new datetime(2014,7,3); while(startdate <= enddate) { dates.add(startdate); startdate = startdate.adddays(1); }

linq way:

var startdate = new datetime(2014, 6, 25); var enddate = new datetime(2014,7,3); var difference = (enddate - startdate).days; var dates = enumerable.range(0, difference+1) .select(d => startdate.adddays(d)) .tolist();

c#

No comments:

Post a Comment