表 1 および
表 2 は、
ゾーン、パック、および文字の DDS フィールドに許可された DATFMT パラメーター、および CVTOPT(*CVTTODATE) 変換パラメーターが指定されている場合に COPY DDS から生成される DATFMT パラメーターと同等の ILE COBOL の形式をリストしたものです。
表 1 には、
IBM® i DDS 日付データ・タイプと、それと同等の
ILE COBOL 用の形式がリストされています。
表 1 は、文字およびゾーンのフィールドです。
USAGE DISPLAY を想定しています。
表 1. DDS 日付データ・タイプおよびそれらと等価の ILE COBOL の形式| IBM i 形式 |
COBOL が生成する形式 |
内容 |
フォーマット |
有効な
分離文字 |
長さ |
| *MDY |
%m/%d/%y |
月 / 日 / 年 |
mm/dd/yy |
/-.,& |
8 |
| *DMY |
%d/%m/%y |
日 / 月 / 年 |
dd/mm/yy |
/-.,& |
8 |
| *YMD |
%y/%m/%d |
年 / 月 / 日 |
yy/mm/dd |
/-.,& |
8 |
| *JUL |
%y/%j |
ユリウス |
yy/ddd |
/-.,& |
6 |
| *ISO |
@Y-%m-%d |
ISO (国際標準化機構) |
yyyy-mm-dd |
- |
10 |
| *USA |
%m/%d/@Y |
IBM USA 標準規格 |
mm/dd/yyyy |
/ |
10 |
| *EUR |
%d.%m.@Y |
IBM 欧州標準規格 |
dd.mm.yyyy |
. |
10 |
| *JIS |
@Y-%m-%d |
JIS (日本工業規格) 西暦 |
yyyy-mm-dd |
- |
10 |
表 2 には、
IBM i DDS 時刻データ・タイプと、それと
同等の
ILE COBOL 用
の形式がリストされています。
表 2 は、パック 10 進数フィールド用で、USAGE PACKED-DECIMAL が生成されます。
表 2. DDS 時刻データ・タイプおよびそれらと等価の ILE COBOL の形式| IBM i 形式 |
COBOL が生成する形式 |
内容 |
フォーマット |
有効な
分離文字 |
長さ |
| *HMS |
%H:%M:%S |
時 : 分 : 秒 |
hh:mm:ss |
:.,& |
8 |
| *ISO |
%H.%M.%S |
ISO (国際標準化機構) |
hh.mm.ss |
. |
8 |
| *USA |
%I:%M @p |
IBM USA
標準規格。AM および PM は、大文字小文字を任意に混合させることができます。 |
hh:mm AM または hh:mm PM |
: |
8 |
| *EUR |
%H.%M.%S |
IBM 欧州標準規格 |
hh.mm.ss |
. |
8 |
| *JIS |
%H:%M:%S |
JIS (日本工業規格) 西暦 |
hh:mm:ss |
: |
8 |