Hitachi

SEWB+/標準サブルーチン ライブラリリファレンス


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

処理基準

  1. 次の順でチェックを行い,エラーの場合は該当するリターンコードを返す。

    No.

    チェック

    リターンコード

    1

    2

    3

    時間(秒)が数字だけである

    時間(秒)>=0

    時間(秒)<36000000.00

    LXREE005

    LXREE007

    LXREE006

  2. エラーでなければ時間(秒)を時間に変更する。

例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

注意事項

  1. 上表項番2のチェックによってエラーと判定されると,変換せずに終了し,リターンコードに'LXREE007'を送る。出力時間には0を返す。

  2. 上表項番3のチェックによってエラーと判定されると,変換せずに終了し,リターンコードに'LXREE006'を送る。出力時間には0を返す。