日本-日本語 |
|
|
|
OpenVMS マニュアル |
|
HP OpenVMS
|
目次 | 索引 |
指定した時刻から終了時刻までの時間の差を返します。終了時刻は開始時刻と同じかそれより遅い時刻でなければなりません。
F$DELTA_TIME (開始時刻,終了時刻,形式)
dddd hh:mm:ss.cc |
開始時刻
開始時刻を次のような形式の絶対時刻表記で指定します。
dd-mmm-yyyy hh:mm:ss.cc
終了時刻
終了時刻を次のような形式の絶対時刻表記で指定します。
dd-mmm-yyyy hh:mm:ss.cc
形式
時刻の差(経過時間)の戻り値の形式を指定します。次のキーワードを使用できます。
- ASCTIM: ASCII 時刻形式
- DCL: DCL 経過時間形式 - この形式の値は,DCL の時間関係のレキシカル関数およびコマンドの入力として使用することができます。
#1 |
---|
$ START=F$TIME() $ END=F$TIME() $ SHOW SYMBOL START START = "15-JUL-2003 16:26:35.77" $ SHOW SYMBOL END END = "15-JUL-2003 16:26:41.39" $ WRITE SYS$OUTPUT F$DELTA_TIME(START,END) 0 00:00:05.62 |
この例では,レキシカル関数 F$TIME() を使用して開始時刻と終了時刻のシンボルを定義しています。その後,F$DELTA_TIME を使用して開始時刻と終了時刻の差を表示しています。
#2 |
---|
$ WRITE SYS$OUTPUT F$DELTA_TIME(START,END,"DCL") 0-00:00:11.91 $ WRITE SYS$OUTPUT F$DELTA_TIME(START,END,"ASCTIM") 0 00:00:11.91 |
この例では,開始時刻と終了時刻の差を DCL および ASCII 形式で返しています。
#3 |
---|
WRITE SYS$OUTPUT F$DELTA_TIME ("BOOT", "LOGIN") 0 10:24:18.92 $ WRITE SYS$OUTPUT F$DELTA_TIME ("BOOT", "LOGIN", "DCL") 0-10:24:18.92 $ WRITE SYS$OUTPUT F$DELTA_TIME ("BOOT", "LOGIN", "ASCTIM") 0 10:24:18.92 |
この例では,ブート時刻とログイン時刻を DCL および ASCII 形式で返しています。
目次 | 索引 |
|