public final class SystemDateTimeFormat extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
CAPTION_NAME_PREFIX
フォーマット名用キャプションコードの接頭辞です。
|
static String |
FORMAT_ID_PREFIX
フォーマット ID の接頭辞です。
|
static String |
FORMAT_TYPE_DATE
フォーマットタイプが日付であることを示す定数です。
|
static String |
FORMAT_TYPE_TIME
フォーマットタイプが時刻であることを示す定数です。
|
static String |
KEY_4_FORMAT_SET_ID
フォーマットセットIDのキーです。
|
static String |
KEY_4_LOCALE
フォーマットセット・ロケールのキーです。
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
SystemDateTimeFormat()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
clearCache()
非推奨です。
開発用です。クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います。
|
static Map<String,String> |
getDefaultFormats()
システム・デフォルトのフォーマットセットから、デフォルトのフォーマットパターンのみを抽出して
Map<String, String> 形式で返します。 |
static DateTimeFormatSetInfo |
getDefaultFormatSet()
システムデフォルトのフォーマットセットを取得します。
|
static Map<String,String> |
getFormats(String formatSetId)
指定されたフォーマットセットから、デフォルトのフォーマットパターンのみを抽出して
Map<String, String> 形式で返します。 |
static DateTimeFormatSetInfo |
getFormatSet(String formatSetId)
指定されたフォーマットセットを取得します。
|
static DateTimeFormatSetInfo[] |
getFormatSets()
フォーマットセットをすべて取得します。
|
static boolean |
isAvailableFormatSet(String id)
指定されたフォーマットセットID がシステムで利用可能かどうかを判定します。
|
public static final String FORMAT_TYPE_DATE
public static final String FORMAT_TYPE_TIME
@Deprecated public static void clearCache()
public static Map<String,String> getDefaultFormats()
Map<String, String>
形式で返します。Map
のキーと値に格納される内容は、 getFormats
メソッドの説明を参照してください。Map
。該当するものがない場合は null
。public static DateTimeFormatSetInfo getDefaultFormatSet()
public static Map<String,String> getFormats(String formatSetId)
Map<String, String>
形式で返します。Map
のキーと値に格納される内容は、以下の通りです。キー | 値 | DateTimeFormatSetInfo との関係 |
---|---|---|
フォーマットセットIDのキー(= "format-set-id" ) |
フォーマットセットID | - |
フォーマットセット・ロケールのキー(= "locale" ) |
フォーマットセット・ロケール | getLocale メソッドから取得したロケールの
ID |
フォーマットID | フォーマットパターン | getDateFormats と
getTimeFormats メソッドから取得した
DateTimeFormatInfo クラスのデフォルトパターン |
DateTimeFormatIds
クラスの定数で定義されています。AbstractMap#toString()
で取得した結果
{ format-set-id=IM_DATETIME_FORMAT_SET_JA_BASE, locale=ja, IM_DATETIME_FORMAT_DATE_STANDARD=d/MM/yyyy, IM_DATETIME_FORMAT_DATE_SIMPLE=d/MM, IM_DATETIME_FORMAT_DATE_INPUT=yyyy/MM/dd, IM_DATETIME_FORMAT_TIME_STANDARD=HH:mm, IM_DATETIME_FORMAT_TIME_TIMESTAMP=HH:mm:ss, IM_DATETIME_FORMAT_TIME_INPUT=HH:mm }
formatSetId
- フォーマットセットIDMap
。該当するものがない場合は null
。DateTimeFormatSetInfo
,
DateTimeFormatInfo
,
DateTimeFormatIds
public static DateTimeFormatSetInfo getFormatSet(String formatSetId)
formatSetId
- フォーマットセットIDpublic static DateTimeFormatSetInfo[] getFormatSets()
public static boolean isAvailableFormatSet(String id)
id
- 指定するフォーマットセットIDCopyright © 2012 NTT DATA INTRAMART CORPORATION