Microsoft Silverlight will reach end of support after October 2021. Learn more.
Returns the number of days in the specified month and year.
Assembly: mscorlib (in mscorlib.dll)
'Declaration Public Shared Function DaysInMonth ( _ year As Integer, _ month As Integer _ ) As Integer
public static int DaysInMonth( int year, int month )
The month (a number ranging from 1 to 12).
The number of days in month for the specified year.
For example, if month equals 2 for February, the return value is 28 or 29, depending on whether year is a leap year.
month is less than 1 or greater than 12.
year is less than 1 or greater than 9999.
The following example demonstrates the DaysInMonth method.
Const July As Integer = 7 Const Feb As Integer = 2 ' daysInJuly gets 31. Dim daysInJuly As Integer = System.DateTime.DaysInMonth(2001, July) ' daysInFeb gets 28 because the year 1998 was not a leap year. Dim daysInFeb As Integer = System.DateTime.DaysInMonth(1998, Feb) ' daysInFebLeap gets 29 because the year 1996 was a leap year. Dim daysInFebLeap As Integer = System.DateTime.DaysInMonth(1996, Feb)
const int July = 7; const int Feb = 2; // daysInJuly gets 31. int daysInJuly = System.DateTime.DaysInMonth(2001, July); // daysInFeb gets 28 because the year 1998 was not a leap year. int daysInFeb = System.DateTime.DaysInMonth(1998, Feb); // daysInFebLeap gets 29 because the year 1996 was a leap year. int daysInFebLeap = System.DateTime.DaysInMonth(1996, Feb);
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
Supported in: Xbox 360, Windows Phone OS 7.0
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.