|
指定の年月日がグレゴリウス歴の範囲内かどうか判定するマクロ、関数を作る。
マクロ: 関数:
//*********************************************************
// グレゴリウス歴(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
関連 | |