intra-mart Accel Platform TERASOLUNA Server Framework for Java (5.x) プログラミングガイド 第17版 2022-12-01

初期状態の日付と時刻の形式の定義

概要

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 の使い方については、ユーザのタイムゾーン、日付と時刻の形式を利用する の中で説明します。

英語形式

フォーマット名 パターン 表示例
日付(標準表示) 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
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
日付(簡易表示) 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
時間(標準表示) 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

日本語形式

フォーマット名 パターン 表示例
日付(標準表示) 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
時間(標準表示) 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

中国語(簡体字)形式

フォーマット名 パターン 表示例
日付(標準表示) 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
時間(標準表示) 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