Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

日付 (1)

ObjectScript は、12/31/1840 を示す 0 から始まり、12/31/9999 を示す 2980013 までの整数値を各日付に割り当てます。1/1/2002 の場合は 58805 が割り当てられます。使用可能な外部形式の数値から (内部) 整数形式に (あるいはその逆に) 日付を変換するルーチンと関数があります。詳細は Caché ドキュメントを参照してください。同様に、ObjectScript は毎日深夜から毎秒カウントし、時刻の変換ルーチンと関数を提供します。

日付関数に関連した ObjectScript システム変数は、$Horolog と呼ばれています。システム変数は引数を持たない関数のように動作します。$Horolog は、アクセスされた時点の日付と時刻をコンマで結合した形で表示します。日付ルーチンと関数、および $Horolog により、ユーザがさまざまな形式で日付を入力しても、その内容が有効かどうかを検証し、日付演算を処理します。

FeedbackOpens in a new tab