月の上限日数 – プログラミング – Home

通知
すべてクリア

[解決済] 月の上限日数


COF
 COF
(@COF)
ゲスト
結合: 15年前
投稿: 53
Topic starter  

お世話になります。

VC++ MFC。
任意の月の上限日数を知る関数はあるのでしょうか?
例)
1月→31
2月→28(閏年の場合は29)
3月→31
...

どなたかご存じの方、お願いします。


引用未解決
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

方法はいくつか考えられます。

閏年の2月を除いては変動しないので、各月の日数を12要素の配列に持っておく方
法。
この場合、対象の年が閏年かどうかを判断して、2月の場合は +1 する必要がありま
す。

あるいは、月の上限日数は月の末日日付と一致することから、翌月の1日から1日を減
算した日(当月末日)の日付を使うという手もあります。


返信引用
COF
 COF
(@COF)
ゲスト
結合: 15年前
投稿: 53
Topic starter  

aetos様、ありがとうございます。

そうですよね、自分でテーブル持てば早いですね。
目的の動作が実現できました。
有難うございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました