类 DateTimeContextHolder

java.lang.Object
cn.taketoday.format.datetime.standard.DateTimeContextHolder

public final class DateTimeContextHolder extends Object
A holder for a thread-local user DateTimeContext.
从以下版本开始:
4.0
作者:
Juergen Hoeller
另请参阅:
  • LocaleContextHolder
  • 方法详细资料

    • resetDateTimeContext

      public static void resetDateTimeContext()
      Reset the DateTimeContext for the current thread.
    • setDateTimeContext

      public static void setDateTimeContext(@Nullable DateTimeContext dateTimeContext)
      Associate the given DateTimeContext with the current thread.
      参数:
      dateTimeContext - the current DateTimeContext, or null to reset the thread-bound context
    • getDateTimeContext

      @Nullable public static DateTimeContext getDateTimeContext()
      Return the DateTimeContext associated with the current thread, if any.
      返回:
      the current DateTimeContext, or null if none
    • getFormatter

      public static DateTimeFormatter getFormatter(DateTimeFormatter formatter, @Nullable 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 be null if not known)
      返回:
      the user-specific DateTimeFormatter