クラス DateTimeContextHolder
java.lang.ObjectSE
org.springframework.format.datetime.standard.DateTimeContextHolder
スレッドローカルユーザー
DateTimeContext
のホルダー。- 導入:
- 4.0
- 作成者:
- Juergen Hoeller
- 関連事項:
方法の概要
修飾子と型メソッド説明static DateTimeContext
現在のスレッドに関連付けられている DateTimeContext があれば、それを返します。static DateTimeFormatterSE
getFormatter
(DateTimeFormatterSE formatter, LocaleSE locale) 指定されたベースフォーマッターにユーザー固有の設定が適用された DateTimeFormatter を取得します。static void
現在のスレッドの DateTimeContext をリセットします。static void
setDateTimeContext
(DateTimeContext dateTimeContext) 指定された DateTimeContext を現在のスレッドに関連付けます。
メソッドの詳細
resetDateTimeContext
public static void resetDateTimeContext()現在のスレッドの DateTimeContext をリセットします。setDateTimeContext
指定された DateTimeContext を現在のスレッドに関連付けます。- パラメーター:
dateTimeContext
- スレッドにバインドされたコンテキストをリセットするための現在の DateTimeContext またはnull
getDateTimeContext
現在のスレッドに関連付けられている DateTimeContext があれば、それを返します。- 戻り値:
- 現在の DateTimeContext、または存在しない場合は
null
getFormatter
public static DateTimeFormatterSE getFormatter(DateTimeFormatterSE formatter, @Nullable LocaleSE locale) 指定されたベースフォーマッターにユーザー固有の設定が適用された DateTimeFormatter を取得します。- パラメーター:
formatter
- デフォルトのフォーマットルールを確立する基本フォーマッター (一般的にユーザーに依存しない)locale
- 現在のユーザーロケール (不明な場合はnull
になる可能性があります)- 戻り値:
- ユーザー固有の DateTimeFormatter