日付計算(SUB006)
指定内容により日付計算します。
I/O | パラメータ名 | 属性 | 桁数 |
説 明 |
INPUT | 処理区分 | CHAR | 3 | |
INPUT | 基準日 | DEC | 8,0 | YYYYMMDD |
I/O | 加減算数 | DEC | 3,0 | 日数、月数 |
年齢の時はここに返される | ||||
OUTPUT | 結果日付 | DEC | 8,0 | YYYYMMDD |
OUTPUT | ステータス | CHAR | 2 | E1:処理区分エラー |
E2:基準日の月エラー | ||||
E3:基準日の日エラー | ||||
E4:加減算数マイナスエラー |
処理区分
処理区分 | 処理区分内容 | 基準日 | 加減算数 | 結果日付 | ステータス | |
'D+ ' | 日加算 | I | I | O | O | |
'D+E' | 日加算後末日設定 | I | I | O | O | |
'D- ' | 日減算 | I | I | O | O | |
'D-E' | 日減算後末日設定 | I | I | O | O | |
'M+ ' | 月加算 | I | I | O | O | |
'M+E' | 月加算後末日設定 | I | I | O | O | |
'M- ' | 月減算 | I | I | O | O | |
'M-E' | 月減算後末日設定 | I | I | O | O | |
'AGE' | 年齢(処理日) | I | O | − | O |
I:INPUT O:OUTPUT