java.lang.Object
org.miaixz.bus.core.center.date.format.FormatCache<F>
- Type Parameters:
F- 格式化器类型,继承自Format
日期格式化器缓存类,提供线程安全的格式化器实例管理。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract FcreateInstance(String pattern, TimeZone timeZone, Locale locale) 创建格式化器实例。使用默认的模式、时区和地域获取缓存中的格式化器实例。getInstance(String pattern, TimeZone timeZone, Locale locale) 根据指定的模式、时区和地域获取格式化器实例,支持缓存。
-
Constructor Details
-
FormatCache
public FormatCache()
-
-
Method Details
-
getInstance
使用默认的模式、时区和地域获取缓存中的格式化器实例。- Returns:
- 日期/时间格式化器
-
getInstance
根据指定的模式、时区和地域获取格式化器实例,支持缓存。- Parameters:
pattern- 非空日期格式,与SimpleDateFormat格式兼容timeZone- 时区,默认为当前时区locale- 地域,默认为当前地域- Returns:
- 格式化器实例
- Throws:
IllegalArgumentException- 如果pattern为空或无效
-
createInstance
创建格式化器实例。- Parameters:
pattern- 非空日期格式,与SimpleDateFormat格式兼容timeZone- 时区,默认为当前时区locale- 地域,默认为当前地域- Returns:
- 格式化器实例
- Throws:
IllegalArgumentException- 如果pattern为空或无效
-