26 Ekim 2010 Salı

Hafta Sonu Gün Sayısı

İki tarih arasında ki hafta sonu gün sayısı kaç adettir?

DateTime dt = DateTime.Now;
DateTime dt2 = DateTime.Now.AddDays(19);
TimeSpan sp = dt2 - dt;
int counter = 0;
for (int i = 0; i < (int)sp.TotalDays; i++)
{
DateTime t= dt.AddDays(i);
if (t.DayOfWeek == DayOfWeek.Sunday || t.DayOfWeek == DayOfWeek.Saturday)
counter++;
}
MessageBox.Show(counter.ToString());

Hiç yorum yok:

Yorum Gönder