通知
すべてクリア
Topic starter
2009年6月22日 1:19 PM
お世話になります。
VC++ MFC。
任意の月の上限日数を知る関数はあるのでしょうか?
例)
1月→31
2月→28(閏年の場合は29)
3月→31
...
どなたかご存じの方、お願いします。
2009年6月22日 1:34 PM
方法はいくつか考えられます。
閏年の2月を除いては変動しないので、各月の日数を12要素の配列に持っておく方
法。
この場合、対象の年が閏年かどうかを判断して、2月の場合は +1 する必要がありま
す。
あるいは、月の上限日数は月の末日日付と一致することから、翌月の1日から1日を減
算した日(当月末日)の日付を使うという手もあります。
Topic starter
2009年6月22日 2:47 PM
aetos様、ありがとうございます。
そうですよね、自分でテーブル持てば早いですね。
目的の動作が実現できました。
有難うございました。