TIME FORMAT フィールド (TIME DECP 値)

TIME FORMAT フィールドの値は、 時刻を表すためのデフォルト出力として使用されるフォーマットを指定します。

許容値: ISO、USA、EUR、JIS、LOCAL
デフォルト: ISO
更新: 推奨できません
dsnhdecp : 時刻
表 1. 時刻フォーマット
フォーマット名 省略語 時刻フォーマット
国際標準化機構1 ISO1 hh.mm.ss 13.30.05
IBM® 米国規格 USA hh:mm AM または PM PM 1:30
IBM 欧州標準規格 EUR hh.mm.ss 13.30.05
日本工業規格西暦 JIS hh:mm:ss 13:30:05
インストール定義 LOCAL システムで定義した任意の形式
:1. これはISOフォーマットの初期のバージョンです。 JIS を使うと、現行の ISO 形式になります。

USA 形式の場合、

  • 分は省略できます。その場合は 00 分の指定になります。 例えば、1 PM は、1:00 PM と同じです。
  • A、M、および P の文字は小文字でも構いません。
  • AM または PM の前には、ブランクを 1 つ空ける必要があります。
  • 時が 12 を超えてはなりません。また、00:00 AM という特別な場合を除き、0 にすることもできません。

ISO 形式の 24 時間クロックを使用する場合、USA 形式と 24 時間クロックは次のように対応します。

  • 12:01 AM から 12:59 AM は、 00.01.00 から 00.59.00 に相当します。
  • 01:00 AM から 11:59 AM は、01.00.00 から 11.59.00 に相当します。
  • 12:00 PM (正午) から 11:59 PM は、12.00.00 から 23.59.00 に相当します。
  • 12:00 AM (真夜中) は 24.00.00 に相当します。
  • 00:00 AM (真夜中) は 00.00.00 に相当します。

Db2 入力として、あらゆる形式の時刻を受け入れることができます。 Db2 入力時間を句読点に基づいて解釈し、このパラメータで指定したフォーマットで時間出力を提供します。 LOCAL を使用する場合は、時刻のフォーマット設定を行う時刻出口ルーチンを提供する必要があります。