[VC2005] 指定した年が閏年かどうか判定する方法
◆概要
閏(うるう)年とは、西暦年が4で割り切れる年のことです。ただし、100で割り切れる年は、その年がさらに400で割り切れる場合のみ、閏年となります。
IsLeapYearメソッドを利用すると、指定された年が閏年かどうかを判定することができます。
次の例はbutton1_Click()で1900年から2020年までのうち、うるう年をメッセージボックスに表示します。
◆コード
private void button1_Click(object sender, EventArgs e) { int counter; string message = ""; for (counter = 1900; counter <= 2020; counter++) { if (DateTime.IsLeapYear(counter)) { message += "\n\r"+counter+"年"; } } MessageBox.Show(this,"1900年から2020年までのうち、" + "うるう年は以下のとおりです。" +message,"閏年判定プログラム", MessageBoxButtons.OK,MessageBoxIcon.Information ); }
◆実行結果
Excelで閏年を判定するには、うるう年を判定する関数を参照してください。
▼ページトップへ