Thursday, July 31, 2014

How to find no of Sundays in a month in ASP.NET C#

Today I was asked how to find no of Sundays in a month by one of my colleague. To make him happy I found the code and now sharing this with all of you to make you all happy.

A simple code to find the no of Sundays in a months using List.

protected void Page_Load(object sender, EventArgs e)
      List<DateTime> dates = new List<DateTime>();
      int year = 2013;
      int month = 1;

      DayOfWeek day = DayOfWeek.Sunday;
      System.Globalization.CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
      for (int i = 1; i <= currentCulture.Calendar.GetDaysInMonth(year, month); i++)
            DateTime d = new DateTime(year, month, i);
            if (d.DayOfWeek == day)

      GridView1.DataSource = dates;

And in the ASPX page coding ...

<head runat="server">
    <title>Show Sundays in a month using ASP.NET C#</title>
    <form id="form1" runat="server">
        <asp:GridView ID="GridView1" runat="server"></asp:GridView>

Now the output :

Test the code and before that download the full source code here.


Post a Comment

Popular Posts