类 JodaTimeContextHolder
- java.lang.Object
- org.springframework.format.datetime.joda.JodaTimeContextHolder
public final class JodaTimeContextHolder extends Object
A holder for a thread-localJodaTimeContextwith user-specific Joda-Time settings.- 从以下版本开始:
- 3.0
- 作者:
- Keith Donald, Juergen Hoeller
- 另请参阅:
LocaleContextHolder
构造器概要
构造器 构造器 说明 JodaTimeContextHolder()
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static DateTimeFormattergetFormatter(DateTimeFormatter formatter, Locale locale)Obtain a DateTimeFormatter with user-specific settings applied to the given base Formatter.static JodaTimeContextgetJodaTimeContext()Return the JodaTimeContext associated with the current thread, if any.static voidresetJodaTimeContext()Reset the JodaTimeContext for the current thread.static voidsetJodaTimeContext(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, ornullto reset the thread-bound context
getJodaTimeContext
public static JodaTimeContext getJodaTimeContext()
Return the JodaTimeContext associated with the current thread, if any.- 返回:
- the current JodaTimeContext, or
nullif 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 benullif not known)- 返回:
- the user-specific DateTimeFormatter