intra-mart Accel Platform タイムゾーン仕様書 第3版 2025-04-01

7.4. 日付と時刻の形式の定義

本章では、intra-mart Accel Platform の日付と時刻の形式マスタ、および初期状態で利用可能な日付と時刻の形式について説明します。

7.4.1. 日付と時刻の形式マスタ

intra-mart Accel Platform で利用可能な日付と時刻の形式は、日付と時刻の形式マスタという設定ファイルに定義されています。
日付と時刻の形式マスタの設定については「設定ファイルリファレンス」-「日付と時刻の形式マスタ」を参照してください。

7.4.2. 初期状態で利用可能な日付と時刻の形式

intra-mart Accel Platform では、初期状態で「英語形式」、「日本語形式」、「中国語(簡体字)形式」を用意しています。
各形式は、次の6種類のフォーマットから構成されます。
フォーマット名 フォーマット ID 説明
日付(標準表示) IM_DATETIME_FORMAT_DATE_STANDARD 日付を表示する時の標準的な形式です。
日付(簡易表示) IM_DATETIME_FORMAT_DATE_SIMPLE 日付を簡略して表示する時に使う形式です。
日付(入力) IM_DATETIME_FORMAT_DATE_INPUT 日付を入力する時に使う形式です。
時刻(標準表示) IM_DATETIME_FORMAT_TIME_STANDARD 時刻を表示する時の標準的な形式です。
時刻(タイムスタンプ表示) IM_DATETIME_FORMAT_TIME_TIMESTAMP 時刻をタイムスタンプで表示する時に使う形式です。
時刻(入力) IM_DATETIME_FORMAT_TIME_INPUT 時刻を入力する時に使う形式です。
各フォーマットには、形式に紐付いた複数のフォーマットパターンが用意されています。
  • (例)日本語形式(一部のフォーマットパターンのみを表示しています。)
    フォーマット名 パターン 表示例
    日付(標準表示) yyyy’年’M’月’d’日’ 2012年9月23日
    日付(簡易表示) M’月’d’日’ 9月23日
    日付(入力) yyyy/MM/dd 2012/09/23
    時間(標準表示) ah:mm 午前12:00
    時間(タイムスタンプ表示) ah:mm:ss 午前12:00:00
    時間(入力) HH:mm 00:00
フォーマット ID とは、ユーザが設定したフォーマットパターンを参照するためのキーです。
フォーマット ID の使い方については、「実装サンプル」を参照してください。

7.4.2.1. 英語形式

初期状態で設定されている英語形式のフォーマットパターンは下表の通りです。
フォーマット名 パターン 表示例
日付(標準表示) MMM d, yyyy Sep 23, 2012
MMM dd, yyyy Sep 23, 2012
d/M/yyyy 23/9/2012
d/MM/yyyy 23/09/2012
dd/MM/yyyy 23/09/2012
dd-MM-yyyy 23-09-2012
d-MMM-yyyy 23-Sep-2012
dd-MMM-yyyy 23-Sep-2012
d MMM, yyyy 23 Sep, 2012
dd MMM, yyyy 23 Sep, 2012
d MMM yyyy 23 Sep 2012
dd MMM yyyy 23 Sep 2012
yyyy-MM-dd 2012-09-23
yyyy/MM/dd 2012/09/23
yyyy/M/d 2012/9/23
MM/dd/yyyy 09/23/2012
M/d/yyyy 9/23/2012
MM-dd-yyyy 09-23-2012
日付(簡易表示) MMM d Sep 23
MMM dd Sep 23
d/M 23/9
d/MM 23/09
dd/MM 23/09
d-MMM 23-Sep
dd-MMM 23-Sep
d MMM 23 Sep
dd MMM 23 Sep
MM-dd 09-23
日付(入力) yyyy/MM/dd 2012/09/23
yyyy/M/d 2012/9/23
MM/dd/yyyy 09/23/2012
M/d/yyyy 9/23/2012
MM-dd-yyyy 09-23-2012
dd/MM/yyyy 23/09/2012
d/M/yyyy 23/9/2012
dd-MM-yyyy 23-09-2012
時間(標準表示) h:mm a 12:00 AM
hh:mm a 12:00 AM
H:mm 0:00
HH:mm 00:00
時間(タイムスタンプ表示) h:mm:ss a 12:00:00 AM
hh:mm:ss a 12:00:00 AM
H:mm:ss 0:00:00
HH:mm:ss 00:00:00
時間(入力) HH:mm 00:00
H:m 0:0

7.4.2.2. 日本語形式

初期状態で設定されている日本語形式のフォーマットパターンは下表の通りです。
フォーマット名 パターン 表示例
日付(標準表示) yyyy’年’M’月’d’日’ 2012年9月23日
yyyy’年’MM’月’dd’日’ 2012年09月23日
yyyy/M/d 2012/9/23
yyyy/MM/dd 2012/09/23
yyyy-MM-dd 2012-09-23
日付(簡易表示) M’月’d’日’ 9月23日
MM’月’dd’日’ 09月23日
M/d 9/23
MM/dd 09/23
MM-dd 09-23
日付(入力) yyyy/MM/dd 2012/09/23
yyyy/M/d 2012/9/23
時間(標準表示) ah:mm 午前12:00
ahh:mm 午前12:00
H:mm 0:00
HH:mm 00:00
時間(タイムスタンプ表示) ah:mm:ss 午前12:00:00
ahh:mm:ss 午前12:00:00
H:mm:ss 0:00:00
HH:mm:ss 00:00:00
時間(入力) HH:mm 00:00
H:m 0:0

7.4.2.3. 中国語(簡体字)形式

初期状態で設定されている中国語(簡体字)形式のフォーマットパターンは下表の通りです。
フォーマット名 パターン 表示例
日付(標準表示) yyyy’年’M’月’d’日’ 2012年9月23日
yyyy’年’MM’月’dd’日’ 2012年09月23日
yyyy/M/d 2012/9/23
yyyy/MM/dd 2012/09/23
yyyy-M-d 2012-9-23
yyyy-MM-dd 2012-09-23
d MMM yyyy 23 九月 2012
dd MMM yyyy 23 九月 2012
日付(簡易表示) M’月’d’日’ 9月23日
MM’月’dd’日’ 09月23日
M/d 9/23
MM/dd 09/23
M-d 9-23
MM-dd 09-23
d MMM 23 九月
dd MMM 23 九月
日付(入力) yyyy/MM/dd 2012/09/23
yyyy/M/d 2012/9/23
yyyy-MM-dd 2012-09-23
yyyy-M-d 2012-9-23
時間(標準表示) ah:mm 上午12:00
ahh:mm 上午12:00
H:mm 0:00
HH:mm 00:00
時間(タイムスタンプ表示) ah:mm:ss 上午12:00:00
ahh:mm:ss 上午12:00:00
H:mm:ss 0:00:00
HH:mm:ss 00:00:00
時間(入力) HH:mm 00:00
H:m 0:0