編集コード

a.編集コード(EDTCDEキーワード)

[一般形式]

EDTCDE(編集コードまたは通貨記号

これはフィールドレベルのキーワードで、数字フィールドの編集方法を指定するキーワードです。
1)編集コード   :RPGの編集コードと同一です。
2)通貨記号    :¥記号を有効数字の前に付けます。

b.日付(DATEキーワード)

[一般形式]

DATE(オプション

これはフィールドレベルのキーワードで、現在のジョブ日付またはシステム日付を固定情報フィールドとして印刷します。また、年(桁数)に関する設定をおこなうことができます。
1)日付の指定
 ジョブ日付、システム日付を使用する場合はDATEキーワードにパラメーターを定義します。
 *JOB - ジョブ日付(省略値)
 *SYS - システム日付

2)年の指定
 年を4桁もしくは、2桁にすることができます。
 *Y   - 年2桁(省略値)
 *YY  - 年4桁

DATEフィールド(省略値)にEDTCDE(Y)を指定した場合には印刷桁数は8桁になります。
EDTCDE(Y)を指定すると日付の形式は次のように変わります。
  yymmdd から yy/mm/dd

参考

年が2桁の場合、2000年は’b0’と表示されます。
’00’と表示するために編集語を用いる事ができます。
 EDTWRD('0bb/bb/bb')
 20000701 → b00/07/01

c.時刻(TIMEキーワード)

[一般形式]

TIME

これはフィールドレベルのキーワードで、現在のシステム時刻を6倍との固定情報フィールドとして印刷します。
TIMEフィールドは編集語('0_:__:__')が使用され編集済みです。
システム時刻を午前11時6分45秒とするとこの時刻は以下のように印刷されます。
11:06:45

コード一覧

有効な編集コード、原始データ、および編集後の出力

EDTCDE
[コード] [正数] [負数] [ゼロ]
12345.67 12345.67-
1 12,345.67 12,345.67 0.00
2 12,345.67 12,345.67
3 12345.67 12345.67 0.00
4 12345.67 12345.67
A 12,345.67 12,345.67CR 0.00
B 12,345.67 12,345.67CR
C 12345.67 12345.67CR 0.00
D 12345.67 12345.67CR
J 12,345.67 12,345.67- 0.00
K 12,345.67 12,345.67-
L 12345.67 12345.67- 0.00
M 12345.67 12345.67-
N 12,345.67 -12,345.67 0.00
O 12,345.67 -12,345.67
P 12345.67 -12345.67 0.00
Q 12345.67 -12345.67
W 1234/567 1234/567 0/000
Y 123/45/67 123/45/67 0/00/00
Z 1234567 1234567

注1.X又は値無しはブランクを意味します。
注2.編集コードYは、3~6桁の日付フィールドの先頭のゼロを消去します。
   また、7桁のフィールドのはじめの2桁のゼロを消去します。
注3.編集コードZは、符号(正または負)除去し、先行ゼロを消去します。