Hitachi

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


LXRPID94 年齢(年月)算出(慣習)

サブルーチンID

機能分類

サブルーチン名

テーブル名

LXRPID94

日付処理

年齢(年月)算出(慣習)

LXRCID94

〈このページの構成〉

インタフェース

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

レベル

項目名

属性

説明および設定値

区分

03

I-BRTH-YMD

9(8)

生年月日(YYYYMMDD)

I

03

I-KJN-YMD

9(8)

現在年月日(YYYYMMDD)

I

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

レベル

項目名

属性

説明および設定値

区分

03

O-NNR-YM

年齢(年月)

O

05

O-NNR-YY

9(4)

年齢(年)

O

05

O-NNR-MM

9(2)

年齢(月)

O

03

O-RTN-CD

X(10)

リターンコード

R

処理基準

  1. 入力された生年月日および現在年月日から年齢(年月)を求める。

例1

 I-BRTH-YMD:19710216
 I-KJN-YMD :19960815
 ↓
 O-NNR-YM  :002505
 O-RTN-CD  :SPACE

注意事項

  1. 年齢計算は慣習による(誕生日当日に1歳増える)。

  2. うるう年の2月29日が生年月日の場合,平年では2月28日に年齢が1歳増える。

  3. このサブルーチンから(年月日算出(西暦年月日±日数):LXRPID11),(期間算出(西暦年月日間年月日):LXRPID15),(うるう年判定(西暦):LXRPID25)を呼び出す。

  4. サブルーチン呼び出しでエラーとなった場合はリターンコードをそのまま返し,年齢に0を返す。