#日時比較(<日付1>, <時刻1>, <日付2>, <時刻2>)
二つの日付時刻を比較します。
構文
#日時比較(<日付1>, <時刻1>, <日付2>, <時刻2>)
#DTCMP(<日付1>, <時刻1>, <日付2>, <時刻2>)
引数
<日付1>, <時刻1>
比較される日付と時刻の組を与えます。
<日付2>, <時刻2>
比較する日付と時刻の組を与えます。
例
#日時比較(日付'99-08-02',時刻'9:30',日付'99-08-02',時刻'9:15')
→
1
#日時比較(日付'99-08-02',,日付'99-08-02',)
→
0
#日時比較(,時刻'9:30',,時刻'17:15')
→
-1
解説
二つの日付と時刻の組を比較し,大小を調べます。比較演算子 = では,日付と時刻を同時には比べられず,また大小関係も調べられないことに注意してください。
引数にはナルを与えることができます。つまり,日付だけの大小関係を求めたければ二つの時刻にナルを与えます。
戻り値
<日付1>,<時刻1> が <日付2>,<時刻2> より小さいときは -1 を,大きいときは 1 を,等しいときは 0 をそれぞれ整数型で返します。
関連項目
比較演算子