指定の年月日がグレゴリウス歴の範囲内かどうか判定するマクロ、関数を作る。
マクロ: 関数: //********************************************************* // グレゴリウス歴(Gregorian calendar)の範囲内かどうかを確かめる。 // 1582年10月15日以降であれば真、さもなくば偽を返す //********************************************************* int IsGregory( int year, int month, int day ) { return ( (1582 < year) || ( (1582 == year) && ( (10 < month) || ( (10 == month) && (15 <= day) ) ) ) ); }//IsGregory 関連 | |