クラス DateTimeFormatterFactory
java.lang.ObjectSE
org.springframework.format.datetime.standard.DateTimeFormatterFactory
- 既知の直属サブクラス
DateTimeFormatterFactoryBean
JSR-310
DateTimeFormatter
SE を作成するファクトリ。 フォーマッタは、定義された pattern
、ISO
、xxxStyle
メソッドを使用して作成されます(この順序で検討されます)。
- 導入:
- 4.0
- 作成者:
- Juergen Hoeller, Phillip Webb, Sam Brannen
- 関連事項:
createDateTimeFormatter()
createDateTimeFormatter(DateTimeFormatter)
setPattern(java.lang.String)
setIso(org.springframework.format.annotation.DateTimeFormat.ISO)
setDateStyle(java.time.format.FormatStyle)
setTimeStyle(java.time.format.FormatStyle)
setDateTimeStyle(java.time.format.FormatStyle)
DateTimeFormatterFactoryBean
コンストラクターのサマリー
コンストラクター説明新しいDateTimeFormatterFactory
インスタンスを作成します。DateTimeFormatterFactory
(StringSE pattern) 新しいDateTimeFormatterFactory
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明このファクトリを使用して新しいDateTimeFormatter
を作成します。createDateTimeFormatter
(DateTimeFormatterSE fallbackFormatter) このファクトリを使用して新しいDateTimeFormatter
を作成します。void
setDateStyle
(FormatStyleSE dateStyle) 日付型に使用するスタイルを設定します。void
setDateTimeStyle
(FormatStyleSE dateTimeStyle) 日付と時刻の型に使用するスタイルを設定します。void
setIso
(DateTimeFormat.ISO iso) 日付値のフォーマットに使用する ISO フォーマットを設定します。void
setPattern
(StringSE pattern) 日付値のフォーマットに使用するパターンを設定します。void
setStylePattern
(StringSE style) 日付値のフォーマットに使用する 2 つの文字を Joda-Time スタイルで設定します。void
setTimeStyle
(FormatStyleSE timeStyle) 時間型に使用するスタイルを設定します。void
setTimeZone
(TimeZoneSE timeZone) TimeZone
を設定して、日付値がある場合はそれを正規化します。
コンストラクターの詳細
DateTimeFormatterFactory
public DateTimeFormatterFactory()新しいDateTimeFormatterFactory
インスタンスを作成します。DateTimeFormatterFactory
新しいDateTimeFormatterFactory
インスタンスを作成します。- パラメーター:
pattern
- 日付値のフォーマットに使用するパターン
メソッドの詳細
setPattern
日付値のフォーマットに使用するパターンを設定します。- パラメーター:
pattern
- フォーマットパターン
setIso
日付値のフォーマットに使用する ISO フォーマットを設定します。- パラメーター:
iso
- ISO フォーマット
setDateStyle
日付型に使用するスタイルを設定します。setTimeStyle
時間型に使用するスタイルを設定します。setDateTimeStyle
日付と時刻の型に使用するスタイルを設定します。setStylePattern
日付値のフォーマットに使用する 2 つの文字を Joda-Time スタイルで設定します。最初の文字は日付スタイルに使用されます。2 番目は時間スタイルです。サポートされている文字は次のとおりです。
- 'S' = 小
- 'M' = 中
- 'L' = 長い
- 'F' = フル
- '-' = 省略
このメソッドは、Joda-Time がサポートするスタイルを模倣しています。JSR-310 は、
setDateStyle(java.time.format.FormatStyle)
、setTimeStyle(java.time.format.FormatStyle)
、setDateTimeStyle(java.time.format.FormatStyle)
で使用されているFormatStyle
SE をネイティブに優先することに注意してください。- パラメーター:
style
- セット {"S"、"M"、"L"、"F"、"-"} の 2 文字
setTimeZone
TimeZone
を設定して、日付値がある場合はそれを正規化します。- パラメーター:
timeZone
- タイムゾーン
createDateTimeFormatter
このファクトリを使用して新しいDateTimeFormatter
を作成します。特定のパターンまたはスタイルが定義されていない場合は、
medium date time format
SE が使用されます。- 戻り値:
- 新しい日時フォーマッタ
- 関連事項:
createDateTimeFormatter
このファクトリを使用して新しいDateTimeFormatter
を作成します。特定のパターンまたはスタイルが定義されていない場合、提供された
fallbackFormatter
が使用されます。- パラメーター:
fallbackFormatter
- 特定のファクトリプロパティが設定されていない場合に使用するフォールバックフォーマッタ- 戻り値:
- 新しい日時フォーマッタ