式言語
日付/時刻値は、年、月、日、時間、分、秒で構成されます。日付/時刻フィールドでは日付/時刻値をそのまま使用することもできますが、文字列として使用するには @Text で文字列に変換しなければなりません。文字列から日付/時刻値へは @TextToTime で変換します。
日付/時刻定数は、日付、時刻、または両方をブラケットで囲んだものです。日付は、月、日、年をスラッシュ (/) で区切ったものです。OS/2 の場合はハイフン (-) で区切られます。年は省略可能で、デフォルトでは今年になります。2 桁の年は、50 以上であれば 20 世紀の年、50 よりも小さければ 21 世紀の年とします。
時刻は、時間、分、秒をコロンで区切ったものです (秒は省略可能。デフォルトでは 0 になります)。24 時間制を使用することも、午後を表す「PM」を付けることもできます。タイムゾーンを付加して別のタイムゾーンを表すこともできます。構成要素は空白で区切ります。日付/時刻定数の例としては、[6/30/97]、[5:30:00 PM]、[17:30:00]、[17:30 EST]、[6/30 5:30 PM] などがあります。
日付は比較したり減算することができます。減算すると、秒数を表す数値になります。2 つの日付の差を日数で計測するには、結果を 1 日の秒数である 86,400 で割ります。たとえば、[07/01/01] を含む date1 と [07/05/01] を含む date2 という 2 つの日付フィールドがある場合、次の式は 345,600 を返します。
次の @関数は、日付/時刻値の判定や操作を行います。