public class DateTimeFormatterFactory extends ObjectSE
DateTimeFormatter
SE を作成するファクトリ。 フォーマッタは、定義された pattern
、ISO
、xxxStyle
メソッドを使用して作成されます(この順序で検討されます)。
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 インスタンスを作成します。 |
DateTimeFormatterFactory(StringSE pattern) 新しい DateTimeFormatterFactory インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
DateTimeFormatterSE | createDateTimeFormatter() このファクトリを使用して新しい DateTimeFormatter を作成します。 |
DateTimeFormatterSE | 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 を設定して、日付値がある場合はそれを正規化します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DateTimeFormatterFactory()
DateTimeFormatterFactory
インスタンスを作成します。public DateTimeFormatterFactory(StringSE pattern)
DateTimeFormatterFactory
インスタンスを作成します。pattern
- 日付値のフォーマットに使用するパターン public void setPattern(StringSE pattern)
pattern
- フォーマットパターン public void setIso(DateTimeFormat.ISO iso)
iso
- ISO フォーマット public void setDateStyle(FormatStyleSE dateStyle)
public void setTimeStyle(FormatStyleSE timeStyle)
public void setDateTimeStyle(FormatStyleSE dateTimeStyle)
public void setStylePattern(StringSE style)
最初の文字は日付スタイルに使用されます。2 番目は時間スタイルです。サポートされている文字は次のとおりです。
このメソッドは、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 文字 public void setTimeZone(TimeZoneSE timeZone)
TimeZone
を設定して、日付値がある場合はそれを正規化します。timeZone
- タイムゾーン public DateTimeFormatterSE createDateTimeFormatter()
DateTimeFormatter
を作成します。 特定のパターンまたはスタイルが定義されていない場合は、medium date time format
SE が使用されます。
createDateTimeFormatter(DateTimeFormatter)
public DateTimeFormatterSE createDateTimeFormatter(DateTimeFormatterSE fallbackFormatter)
DateTimeFormatter
を作成します。 特定のパターンまたはスタイルが定義されていない場合、提供された fallbackFormatter
が使用されます。
fallbackFormatter
- 特定のファクトリプロパティが設定されていない場合に使用するフォールバックフォーマッタ