java.lang.Object
org.miaixz.bus.core.center.date.format.parser.RegisterDateParser
- All Implemented Interfaces:
Serializable,DateParser
基于注册的日期解析器,通过遍历注册的解析器列表,找到适合的解析器并解析为日期。 默认可使用单例
INSTANCE,或通过构造创建自定义的解析器实例。- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparse(CharSequence source) 解析日期字符串。register(PredicateDateParser parser) 注册自定义日期解析器,优先级高于默认解析器。
-
Field Details
-
INSTANCE
单例实例
-
-
Constructor Details
-
RegisterDateParser
public RegisterDateParser()构造,初始化默认解析器列表。
-
-
Method Details
-
parse
解析日期字符串。- Specified by:
parsein interfaceDateParser- Parameters:
source- 日期字符串- Returns:
- 解析后的日期对象
- Throws:
DateException- 如果解析失败
-
register
注册自定义日期解析器,优先级高于默认解析器。- Parameters:
parser- 自定义日期解析器- Returns:
- 当前实例
-