電子書籍の厳選無料作品が豊富!

お世話になります。
C#(.net2.0)で指定した年、月の最後の日を取得する方法はどのようにしたら良いのでしょうか?
例えば2008年の2月は「29」のように。
よろしくお願い致します。

A 回答 (2件)

DateTimeクラスにDaysInMonth(int year, int month)というメソッドがあります。


「指定した月の日数」=「その月の最後の日」ですから、これがそのまま使えると思います。

参考URL:http://msdn.microsoft.com/ja-jp/library/system.d …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
このメソッドで解決いたしました。

お礼日時:2008/05/04 11:13

namespace Q3996324A


{
class Program
{
public static void Main(string[] args)
{
System.Console.WriteLine(System.DateTime.DaysInMonth(2007,2).ToString()); // 28
System.Console.WriteLine(System.DateTime.DaysInMonth(2008,2).ToString()); // 29
System.Console.ReadKey(true); //ユーザが何か押すまで待機
}
}
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!