Question : calculate every sunday in the year

How would you calculate every sunday in a given year?  I want to display in a repeater the date of every sunday in a given year just by knowing the current date.

Thanks in advance for any help.

Answer : calculate every sunday in the year

Hi Dman100,

Try the following
Aspx page


           
               
                   
                       
                           
                       
               
               
                   

                       
                   
               
               
                   

                                Dates of Sunday in Current Year
                           

                           
                           

                       

               
           

       


Code Behind (cs Page)

protected void Page_Load(object sender, EventArgs e)
    {
        DateTime dtCurrentDate;
        dtCurrentDate = DateTime.Now;
        DateTime dtStartDate = Convert.ToDateTime("01/01/" + dtCurrentDate.Year.ToString());
        DateTime dtEndDate =  Convert.ToDateTime("01/01/" + Convert.ToString(dtCurrentDate.Year + 1)).AddDays(-1);
        DataTable objDataTable = new DataTable();
        objDataTable.Columns.Add("SunDate");
        DataRow objDataRow;
        for (DateTime i = dtStartDate; i <= dtEndDate; i = i.AddDays(1))
        {
            if (i.DayOfWeek == DayOfWeek.Sunday)
            {
                objDataRow = objDataTable.NewRow();
                objDataRow["SunDate"] = i.ToShortDateString();
                objDataTable.Rows.Add(objDataRow);
                i = i.AddDays(6);
            }
        }
        SundayRepeater.DataSource = objDataTable;
        SundayRepeater.DataBind();
    }
Random Solutions  
 
programming4us programming4us