Class RegexListDateParser
java.lang.Object
org.miaixz.bus.core.center.date.format.parser.RegexListDateParser
- All Implemented Interfaces:
Serializable,DateParser
使用正则列表方式的日期解析器
通过定义若干的日期正则,遍历匹配到给定正则后,按照正则方式解析为日期
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPattern(Pattern pattern) 新增自定义日期正则新增自定义日期正则static RegexListDateParser根据给定的正则列表创建parse(CharSequence source) 将日期字符串解析并转换为Date对象
-
Constructor Details
-
RegexListDateParser
构造- Parameters:
list- 正则列表
-
-
Method Details
-
of
根据给定的正则列表创建- Parameters:
args- 正则列表- Returns:
- this
-
addRegex
新增自定义日期正则- Parameters:
regex- 日期正则- Returns:
- this
-
addPattern
新增自定义日期正则- Parameters:
pattern- 日期正则- Returns:
- this
-
parse
Description copied from interface:DateParser将日期字符串解析并转换为Date对象- Specified by:
parsein interfaceDateParser- Parameters:
source- 被解析的日期字符串- Returns:
Date对象- Throws:
DateException- 转换异常,被转换的字符串格式错误。
-