Package nablarch.core.text
Class DateTimeStrFormatter
java.lang.Object
nablarch.core.text.DateTimeStrFormatter
日付文字列をフォーマットするクラス
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionデフォルトの書式で日付文字列をフォーマットする。 フォーマット対象がnullの場合はnullを返却する。 フォーマット対象の日付文字列が日付型にパース出来ない場合はフォーマットせずに返却する。指定された書式で日付をフォーマットする。 指定するフォーマットはSimpleDateFormat
の仕様に準拠すること。 フォーマット対象がnullの場合はnullを返却する。 フォーマット対象の日付文字列が日付型にパース出来ない場合はフォーマットせずに返却する。フォーマット対象のクラスを取得するフォーマッタの名前を取得するvoid
setDateStrPattern
(String dateStrPattern) フォーマットする日付文字列の形式を設定する。 指定するフォーマットはSimpleDateFormat
の仕様に準拠すること。void
setDefaultPattern
(String defaultPattern) フォーマットのデフォルトの書式を設定する。 指定するフォーマットはSimpleDateFormat
の仕様に準拠すること。void
setFormatterName
(String formatterName) フォーマッタの名前を設定する。
-
Constructor Details
-
DateTimeStrFormatter
public DateTimeStrFormatter()
-
-
Method Details
-
getFormatClass
Description copied from interface:Formatter
フォーマット対象のクラスを取得する- Specified by:
getFormatClass
in interfaceFormatter<String>
- Returns:
- フォーマット対象のクラス
-
getFormatterName
Description copied from interface:Formatter
フォーマッタの名前を取得する- Specified by:
getFormatterName
in interfaceFormatter<String>
- Returns:
- フォーマッタの名前
-
format
デフォルトの書式で日付文字列をフォーマットする。 フォーマット対象がnullの場合はnullを返却する。 フォーマット対象の日付文字列が日付型にパース出来ない場合はフォーマットせずに返却する。 -
format
指定された書式で日付をフォーマットする。 指定するフォーマットはSimpleDateFormat
の仕様に準拠すること。 フォーマット対象がnullの場合はnullを返却する。 フォーマット対象の日付文字列が日付型にパース出来ない場合はフォーマットせずに返却する。 -
setFormatterName
フォーマッタの名前を設定する。- Parameters:
formatterName
- フォーマッタの名前
-
setDefaultPattern
フォーマットのデフォルトの書式を設定する。 指定するフォーマットはSimpleDateFormat
の仕様に準拠すること。- Parameters:
defaultPattern
- フォーマットのデフォルトの書式
-
setDateStrPattern
フォーマットする日付文字列の形式を設定する。 指定するフォーマットはSimpleDateFormat
の仕様に準拠すること。- Parameters:
dateStrPattern
- フォーマットする日付文字列の形式
-