ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

ある月の最終日が何日であるかを取得する

ある月の最終日が何日であるかを取得するには、SFXDate クラスを使用します。

以下のコードは、2008年10月の最終日が何日であるかを取得しています。

SInt16 year = 2008, month = 10;
SFXDate date(year, month + 1, 1);  // 次の月の初めの日

date.SubDay(1);  // 一日戻すとその月の最後の日になる

SInt16 lastDay = date.GetDay();    // lastDay = 31

参照 SFXDate::GetDay | SFXDate::SubDay