DateTime.DaysInMonth メソッド
指定した年の指定した月の日数を返します。
Public Shared Function DaysInMonth( _
ByVal year As Integer, _ ByVal month As Integer _) As Integer
[C#]
public static int DaysInMonth(intyear,intmonth);
[C++]
public: static int DaysInMonth(intyear,intmonth);
[JScript]
public static function DaysInMonth(
year : int,month : int) : int;
パラメータ
- year
年。 - month
月 (1 から 12 までの範囲の数)。
戻り値
指定した year の month の日数。
たとえば、 month が 2 月を表す 2 に等しい場合、戻り値には、 year が閏年かどうかによって 28 または 29 を返します。
例外
例外の種類 | 条件 |
---|---|
ArgumentOutOfRangeException | month が 1 未満か、12 よりも大きい値です。 |
使用例
[Visual Basic, C#, C++] DaysInMonth メソッドを次のサンプルで示します。
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)
[C#]
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);
[C++]
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);
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard