LXRPIE19 時間(秒)→時間変換
サブルーチンID |
機能分類 |
サブルーチン名 |
テーブル名 |
---|---|---|---|
LXRPIE19 |
時間処理 |
LXRCIE19 |
インタフェース
入力(区分:INPUT-PARM=I,CONSTANT=C) |
||||
---|---|---|---|---|
レベル |
項目名 |
属性 |
説明および設定値 |
区分 |
03 |
I-SEC |
P(9,2) |
入力時間(秒) |
I |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
出力(区分:OUTPUT-PARM=O,RTN-CODE=R) |
||||
---|---|---|---|---|
レベル |
項目名 |
属性 |
説明および設定値 |
区分 |
03 |
O-HRS |
9(8,2) |
出力時間 |
O |
− |
− |
− |
形式:hhhhmmssvv |
− |
− |
− |
− |
hhhh:時 |
− |
− |
− |
− |
mm:分 |
− |
− |
− |
− |
ss:秒 |
− |
− |
− |
− |
vv:1/100秒 |
− |
03 |
O-RTN-CD |
X(10) |
リターンコード |
R |
− |
− |
− |
− |
− |
処理基準
-
次の順でチェックを行い,エラーの場合は該当するリターンコードを返す。
No.
チェック
リターンコード
1
2
3
時間(秒)が数字だけである
時間(秒)>=0
時間(秒)<36000000.00
LXREE005
LXREE007
LXREE006
-
エラーでなければ時間(秒)を時間に変更する。
例1
I-SEC :036003661.01 ↓ O-HRS :00000000.00 O-RTN-CD:'LXREE006'
例2
I-SEC :-035999999.99 ↓ O-HRS :00000000.00 O-RTN-CD:'LXREE007'
例3
I-SEC :0000QQQQQ.00 ↓ O-HRS :00000000.00 O-RTN-CD:'LXREE005'
例4
I-SEC :000003661.01 ↓ O-HRS :00010101.01 O-RTN-CD:SPACE
注意事項
-
上表項番2のチェックによってエラーと判定されると,変換せずに終了し,リターンコードに'LXREE007'を送る。出力時間には0を返す。
-
上表項番3のチェックによってエラーと判定されると,変換せずに終了し,リターンコードに'LXREE006'を送る。出力時間には0を返す。