int yyyy = 2008;
int mm = 12;
//指定月を日付型に
DateTime dt = new DateTime(yyyy, mm, 1);
//+1ヶ月
dt = dt.AddMonths(1);
//-1日
dt = dt.AddDays(-1);
System.Diagnostics.Debug.WriteLine(string.Format("結果={0:yyyy/MM/dd}", dt));
int mm = 12;
//指定月を日付型に
DateTime dt = new DateTime(yyyy, mm, 1);
//+1ヶ月
dt = dt.AddMonths(1);
//-1日
dt = dt.AddDays(-1);
System.Diagnostics.Debug.WriteLine(string.Format("結果={0:yyyy/MM/dd}", dt));
指定月の翌月1日の前日が月末日。。。まぁいわれてみればそのまんまなんですが。。。
0 件のコメント:
コメントを投稿