Calendar::GetDaysInMonth Method (Int32, Int32, Int32)
When overridden in a derived class, returns the number of days in the specified month, year, and era.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- year
-
Type:
System::Int32
An integer that represents the year.
- month
-
Type:
System::Int32
A positive integer that represents the month.
- era
-
Type:
System::Int32
An integer that represents the era.
Return Value
Type: System::Int32The number of days in the specified month in the specified year in the specified era.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | year is outside the range supported by the calendar. -or- month is outside the range supported by the calendar. -or- era is outside the range supported by the calendar. |
For example, in GregorianCalendar, GetDaysInMonth for February returns 28 in a common year or 29 in a leap year.
Notes to Inheritors:
The derived class must support CurrentEra when it is passed as the era parameter. One way to support CurrentEra is by replacing it with the value stored in Eras[0], which is the value for the current era of the calendar.
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1