类 JodaTimeContextHolder
- java.lang.Object
- org.springframework.format.datetime.joda.JodaTimeContextHolder
public final class JodaTimeContextHolder extends Object
A holder for a thread-localJodaTimeContext
with user-specific Joda-Time settings.- 从以下版本开始:
- 3.0
- 作者:
- Keith Donald, Juergen Hoeller
- 另请参阅:
LocaleContextHolder
构造器概要
构造器 构造器 说明 JodaTimeContextHolder()
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static DateTimeFormatter
getFormatter(DateTimeFormatter formatter, Locale locale)
Obtain a DateTimeFormatter with user-specific settings applied to the given base Formatter.static JodaTimeContext
getJodaTimeContext()
Return the JodaTimeContext associated with the current thread, if any.static void
resetJodaTimeContext()
Reset the JodaTimeContext for the current thread.static void
setJodaTimeContext(JodaTimeContext jodaTimeContext)
Associate the given JodaTimeContext with the current thread.
构造器详细资料
JodaTimeContextHolder
public JodaTimeContextHolder()
方法详细资料
resetJodaTimeContext
public static void resetJodaTimeContext()
Reset the JodaTimeContext for the current thread.
setJodaTimeContext
public static void setJodaTimeContext(JodaTimeContext jodaTimeContext)
Associate the given JodaTimeContext with the current thread.- 参数:
jodaTimeContext
- the current JodaTimeContext, ornull
to reset the thread-bound context
getJodaTimeContext
public static JodaTimeContext getJodaTimeContext()
Return the JodaTimeContext associated with the current thread, if any.- 返回:
- the current JodaTimeContext, or
null
if none
getFormatter
public static DateTimeFormatter getFormatter(DateTimeFormatter formatter, Locale locale)
Obtain a DateTimeFormatter with user-specific settings applied to the given base Formatter.- 参数:
formatter
- the base formatter that establishes default formatting rules (generally user independent)locale
- the current user locale (may benull
if not known)- 返回:
- the user-specific DateTimeFormatter