TIME 関数

目的

現在の時刻を表す文字列を返します。

構文

TIME()

または

TIME

2 番目の構文形式は、BUILTIN 属性が指定されている場合にのみ使用できます。

説明

TIME 関数は、現在の時刻を表す文字列を hhmmssttt の形式で返します。hh、mm、および ss は、それぞれ 00 から 23、00 から 59、および 00 から 59 の範囲で時間、分、および秒を表します。ttt はミリ秒を表します。ttt の値を提供できないシステムでは、これらの位置に 0 が返されます。リリース 5.0 より前のリリースの Open PL/I では、1 秒未満の値については、3 桁ではなく 2 桁 (つまり、100 分の 1 秒単位) しか返されません。この動作を維持するには、-pl1g オプションを指定してコンパイルします(『Open PL/I ユーザー ガイド』を参照してください)。

午後 11 時 15 分の 6 秒後では、TIME の値は「231506000」になります。

制約事項

なし。