Class DateTimeContextHolder
java.lang.Object
org.springframework.format.datetime.standard.DateTimeContextHolder
A holder for a thread-local user
DateTimeContext
.- Since:
- 4.0
- Author:
- Juergen Hoeller
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic DateTimeContext
Return the DateTimeContext associated with the current thread, if any.static DateTimeFormatter
getFormatter
(DateTimeFormatter formatter, Locale locale) Obtain a DateTimeFormatter with user-specific settings applied to the given base formatter.static void
Reset the DateTimeContext for the current thread.static void
setDateTimeContext
(DateTimeContext dateTimeContext) Associate the given DateTimeContext with the current thread.
-
Method Details
-
resetDateTimeContext
public static void resetDateTimeContext()Reset the DateTimeContext for the current thread. -
setDateTimeContext
Associate the given DateTimeContext with the current thread.- Parameters:
dateTimeContext
- the current DateTimeContext, ornull
to reset the thread-bound context
-
getDateTimeContext
Return the DateTimeContext associated with the current thread, if any.- Returns:
- the current DateTimeContext, or
null
if none
-
getFormatter
Obtain a DateTimeFormatter with user-specific settings applied to the given base formatter.- Parameters:
formatter
- the base formatter that establishes default formatting rules (generally user independent)locale
- the current user locale (may benull
if not known)- Returns:
- the user-specific DateTimeFormatter
-