Class RegisterDateParser
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) 将日期字符串解析并转换为Date对象register(PredicateDateParser parser) 注册自定义的PredicateDateParser通过此方法,用户可以自定义日期字符串的匹配和解析,通过循环匹配,找到合适的解析器,解析之。
-
Field Details
-
INSTANCE
单例
-
-
Constructor Details
-
RegisterDateParser
public RegisterDateParser()构造
-
-
Method Details
-
parse
Description copied from interface:DateParser将日期字符串解析并转换为Date对象- Specified by:
parsein interfaceDateParser- Parameters:
source- 被解析的日期字符串- Returns:
Date对象- Throws:
DateException- 转换异常,被转换的字符串格式错误。
-
register
注册自定义的PredicateDateParser通过此方法,用户可以自定义日期字符串的匹配和解析,通过循环匹配,找到合适的解析器,解析之。- Parameters:
parser-PredicateDateParser- Returns:
- this
-