ある年がうるう年かを判定するには、SFXDate クラスを使い、 3月1日の前の日が何日になっているかを調べることで行います。
以下のコードでは、2010年がうるう年かどうかを判定しています。
SFXDate date(2010, 3, 1); // 2010年の3月1日 date.SubDay(1); // 1日戻る(2月の最終日) if (date.GetDay() == 29) { // うるう年である }
参照 SFXDate::GetDay | SFXDate::SubDay
更新 : 2005 年 11 月 18 日