Home
Manage Your Code
Snippet: Calendar visible dates (C#)
Title: Calendar visible dates Language: C#
Description: Find the first and last visible date on a calendar Views: 369
Author: Homer McNeill Date Added: 11/14/2007
Copy Code  
1private DateTime FirstVisibleDate(DateTime monthDate)
2{
3    DateTime firstDate = DateTime.Parse(monthDate.Month + "/1/" + monthDate.Year);
4
5    if (firstDate.DayOfWeek == DayOfWeek.Sunday)
6    {
7	firstDate = firstDate.AddDays(-7);
8    }
9    else
10	firstDate = firstDate.AddDays(-(int)firstDate.DayOfWeek);
11
12    return firstDate;
13
14}
15
16private DateTime LastVisibleDate(DateTime monthDate)
17{
18    return FirstVisibleDate(monthDate).AddDays(41);
19}
20