Tuesday 22 July 2014

Getting number of days for a specific month in C#

public static int DaysInMonth(
 int year,
 int month
)

using System;

class Example
{
 static void Main()
 {
  const int July = 7;
  const int Feb = 2;

  int daysInJuly = System.DateTime.DaysInMonth(2001, July);
        Console.WriteLine(daysInJuly);

  // daysInFeb gets 28 because the year 1998 was not a leap year. 
  int daysInFeb = System.DateTime.DaysInMonth(1998, Feb);
        Console.WriteLine(daysInFeb);

  // daysInFebLeap gets 29 because the year 1996 was a leap year. 
  int daysInFebLeap = System.DateTime.DaysInMonth(1996, Feb);
  Console.WriteLine(daysInFebLeap);
 }
}
// The example displays the following output: 
//       31 
//       28 
//       29


No comments:

Post a Comment