Well, you'll need to
loop over them one way or the other. I prefer defining a method like this:
public
IEnumerable<DateTime> EachDay(DateTime from, DateTime
thru)
{
for(var day = from.Date; day.Date <= thru.Date; day = day.AddDays(1))
yield return day;
}
{
for(var day = from.Date; day.Date <= thru.Date; day = day.AddDays(1))
yield return day;
}
Then you can use it
like this:
foreach (DateTime
day in EachDay(StartDate, EndDate))
// print it or whatever
// print it or whatever
In this manner you
could hit every other day, every third day, only weekdays, etc. For example, to
return every third day starting with the "start" date, you could just
call AddDays(3) in the loop instead of AddDays(1).
Source:stackoverflow.com
0 komentar:
Posting Komentar