システム全体で日付の範囲と無効な日付の振る舞いを設定します。
Synopsis
$ZUTIL(69,32,n)
$ZU(69,32,n)
-
$ZDATE の有効な日付の範囲を設定します。これは、Caché あるいは ISM のいずれかとの互換性を提供します。
-
無効な日付が入力された場合、
$ZDATE の振る舞いを設定します。
使用する日付の範囲を設定するスイッチ。0 は Caché の標準的で有効な日付範囲を使用します (既定)。1 は ISM と互換性のある有効な日付範囲を使用します。
$ZUTIL(69,32,1) は、ISM と互換性のある有効な日付範囲を設定します。この範囲は 1 から 94232 までです。これは、1841/01/01/ から 2098/12/30 までの日付に対応します。この日付範囲は、パラメータが 3 つ以下の任意の
$ZDATE 関数の呼び出しに設定できます。
$ZDATE 関数が 3 つより多くのパラメータを呼び出す場合、有効な日付範囲は、
$ZDATE の
mindate パラメータと
maxdate パラメータ (指定がある場合)、あるいは現在のロケールに設定された日付範囲のいずれかから取得されます。
無効な日付とは、正の数以外の数あるいは前述で指定した有効な日付範囲以外の値です。
この構成の既定は、システム管理ポータルでは変更できません。