Class RegexDateParser
java.lang.Object
org.miaixz.bus.core.center.date.format.parser.RegexDateParser
- All Implemented Interfaces:
Predicate<CharSequence>,DateParser,PredicateDateParser
正则日期解析器
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RegexDateParser根据给定带名称的分组正则创建static RegexDateParser根据给定带名称的分组正则创建parse(CharSequence source) 将日期字符串解析并转换为Date对象static Date解析日期booleantest(CharSequence source)
-
Constructor Details
-
RegexDateParser
构造- Parameters:
pattern- 正则表达式
-
-
Method Details
-
of
根据给定带名称的分组正则创建- Parameters:
regex- 正则表达式- Returns:
- this
-
of
根据给定带名称的分组正则创建- Parameters:
pattern- 正则表达式- Returns:
- this
-
parse
解析日期- Parameters:
matcher- 正则匹配器- Returns:
- 日期
- Throws:
DateException- 日期解析异常
-
test
- Specified by:
testin interfacePredicate<CharSequence>
-
parse
Description copied from interface:DateParser将日期字符串解析并转换为Date对象- Specified by:
parsein interfaceDateParser- Parameters:
source- 被解析的日期字符串- Returns:
Date对象- Throws:
DateException- 转换异常,被转换的字符串格式错误。
-