ArrayList allSundays = getAllWeekDates(DateTime.Now.Year);
for (int i = 0; i < allSundays.Count; i++)
{
Response.Write(allSundays[i]+" ");
}
public ArrayList getAllWeekDates(int Year)
{
ArrayList strDates=new ArrayList();
for (int month = 1; month <= 12; month++) { DateTime dt = new DateTime(Year, month, 1); int firstSundayOfMonth = (int)dt.DayOfWeek; if (firstSundayOfMonth != 0) { dt = dt.AddDays((6 - firstSundayOfMonth) + 1); } while (dt.Month == month) { strDates.Add(dt.ToString("dd/MMM/yyyy")); dt = dt.AddDays(7); } } return strDates; }
June 23, 2009
Get Day Neame Between Start Date and End Date
DateTime StartDate = new DateTime();
DateTime EndDate = new DateTime();
StartDate = Convert.ToDateTime("06-23-2009");
EndDate = Convert.ToDateTime("06-9-2009");
int day = EndDate.Subtract(StartDate).Days;
for (int i = 0; i <= day; i++)
{
DateTime newdate = Convert.ToDateTime(StartDate.AddDays(i).ToShortDateString());
string newday = newdate.DayOfWeek.ToString();
Response.Write(newdate+"="+ newday );
}
DateTime EndDate = new DateTime();
StartDate = Convert.ToDateTime("06-23-2009");
EndDate = Convert.ToDateTime("06-9-2009");
int day = EndDate.Subtract(StartDate).Days;
for (int i = 0; i <= day; i++)
{
DateTime newdate = Convert.ToDateTime(StartDate.AddDays(i).ToShortDateString());
string newday = newdate.DayOfWeek.ToString();
Response.Write(newdate+"="+ newday );
}
Subscribe to:
Posts (Atom)