ILE COBOL 解説書

+----------------------------------IBM 拡張----------------------------------+


FORMAT 文節

FORMAT 文節では、日付、時刻、またはタイム・スタンプの基本項目の一般特性および編集要件を指定します。

FORMAT 文節 - 形式
 
>>-FORMAT--+----+--+-DATE------+--+----+------------------------>
           '-OF-'  +-TIME------+  '-IS-'
                   '-TIMESTAMP-'
 
>--+------------------------------+----------------------------><
   '-+-リテラル-2--+----------+-+-'
     |             '-| 句 1 |-' |
     '-| 句 2 |-----------------'
 
句 1:
 
|--SIZE--+----+--整数-4--+------------------------------+-------|
         '-IS-'          '-LOCALE--+------------------+-'
                                   '-+----+--簡略名-1-'
                                     '-IS-'
 
句 2:
 
|--SIZE--+----+--整数-5--LOCALE--+------------------+-----------|
         '-IS-'                  '-+----+--簡略名-2-'
                                   '-IS-'
 
 

FORMAT 文節は、RENAMES 文節のサブジェクトを除き、日付、時刻、またはタイム・スタンプの各基本項目のそれぞれに対して指定する必要があります。

リテラル-2 および SIZE 句は、いずれもタイム・スタンプ項目には指定できません。 これは、長さが 26 文字で、"@Y-%m-%d-%H.%M.%S.@Sm" のリテラル-2 の値と等価の固定形式になります。

リテラル-2 または LOCALE 句を日付項目または時刻項目に指定しないと、その項目の形式は SPECIAL-NAMES FORMAT 文節から判別されます。

日時クラスのデータ項目を参照変更することはできません。

FORMAT 文節を指定する場合は、以下の文節を指定することはできません。

以下の一般規則が適用されます。

リテラル-2
日付項目または時刻項目の形式を指定します。リテラル-2 は最小でも 2 文字の非数字リテラルでなければなりません。 リテラル-2 の内容は、分離文字および変換指定子から構成されます。 有効な変換指定子のリストが 表 5 に記載されていますので、そちらを参照してください。 リテラル-2 の内容に関する規則の詳細は FORMAT 文節に記載されている、SPECIAL-NAMES 段落で使用する FORMAT 文節についての説明を参照してください。

関連情報


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]