See: Description
Interface | Description |
---|---|
DateParser |
日期解析接口,用于解析日期字符串为
Date 对象 |
PositionDateParser | |
PredicateDateParser |
通过判断字符串的匹配,解析为日期
通过实现 Predicate.test(Object) 方法判断字符串是否符合此解析器的规则,如果符合,则调用DateParser.parse(CharSequence) 完成解析。 |
Class | Description |
---|---|
DefaultRegexDateParser |
默认正则日期解析器
通过使用预定义或自定义的正则规则,解析日期字符串 |
FastDateParser | |
PatternsDateParser |
通过给定的日期格式解析日期时间字符串。
|
RegexDateParser |
使用正则列表方式的日期解析器
通过定义若干的日期正则,遍历匹配到给定正则后,按照正则方式解析为日期 |
RegisterDateParser |
基于注册的日期解析器,通过遍历列表,找到合适的解析器,然后解析为日期
默认的,可以调用 RegisterDateParser.INSTANCE 使用全局的解析器,亦或者通过构造自定义独立的注册解析器 |
TimeParser |
时间日期字符串,日期默认为当天,支持格式类似于;
HH:mm:ss
HH:mm
|
DateParser / | \ FastDateParser RegisterDateParser RegexDateParser (根据日期格式解析) (根据注册的模式匹配解析) (通过预定义正则解析)
Copyright © 2025. All rights reserved.