日付処理

[C#] 日付処理 月の日数を取得する(DaysInMonth)

指定月の日数を取得

年月を指定してその月の日数を取得するには、DateTime構造体のDaysInMonthメソッドを使用します。

DateTime.DaysInMonth(年, 月)
※ 引数はint型で指定してください。

それではサンプルを見てみましょう。
Console.WriteLineを使って、DaysInMonthの動作をコンソールに出力します。

上記を実行した結果がこちらです。

実行結果

28
29

実行結果がコンソールに出力されました。
2019年2月は28日間、2020年2月はうるう年であるため29日間が取得できているのがわかります。
 
 
以上が、指定した月の日数を取得するメソッド「DaysInMonth」の使い方です。
ぜひ参考にしてみてください。