Hitachi

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


LXRPID88 システム日付取得変換(8桁)

サブルーチンID

機能分類

サブルーチン名

テーブル名

LXRPID88

日付処理

システム日付取得変換(8桁)

LXRCID88

〈このページの構成〉

インタフェース

入力(区分:INPUT-PARM=I,CONSTANT=C)

レベル

項目名

属性

説明および設定値

区分

出力(区分:OUTPUT-PARM=O,RTN-CODE=R)

レベル

項目名

属性

説明および設定値

区分

03

O-SYS-YMD

出力システム年月日(8桁)

O

05

O-SYS-YMD-YY

9(4)

出力システム年月日−年

O

05

O-SYS-YMD-MM

9(2)

出力システム年月日−月

O

05

O-SYS-YMD-DD

9(2)

出力システム年月日−日

O

処理基準

  1. システム日付を取得する。

  2. 取得したシステム日付の「年」が92以上である場合,19を「年」の前方に付加し,O-SYS-YMD-YYに送る。

  3. 取得したシステム日付の「年」が92以上でない場合,20を「年」の前方に付加し,O-SYS-YMD-YYに送る。

  4. システム日付の「月」,「日」をO-SYS-YMD-MM,O-SYS-YMD-DDにそれぞれ送る。

例1

 システム日付 :920101
 ↓
 O-SYS-YMD:19920101

例2

 システム日付 :010101
 ↓
 O-SYS-YMD:20010101

注意事項

  1. 本製品の01-07以降のバージョンでは,FUNCTION CURRENT-DATEを用いて直接8桁のシステム日付を取得する仕様の(システム日付取得変換(8桁):LXRPID88)を別ライブラリで提供している。