次の方法で共有


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 までの範囲の数)。

戻り値

指定した yearmonth の日数。

たとえば、 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

参照

DateTime 構造体 | DateTime メンバ | System 名前空間