Package | Description |
---|---|
org.dromara.hutool.core.date |
日期封装,日期的核心为DateTime类,DateUtil提供日期操作的入口
|
org.dromara.hutool.core.date.format |
提供线程安全的日期格式的格式化和解析实现
|
org.dromara.hutool.core.date.format.parser |
提供日期解析相关封装,主要包括:
DateParser
/ | \
FastDateParser RegisterDateParser RegexDateParser
(根据日期格式解析) (根据注册的模式匹配解析) (通过预定义正则解析)
|
Class and Description |
---|
PositionDateParser |
Class and Description |
---|
DateParser
日期解析接口,用于解析日期字符串为
Date 对象 |
PositionDateParser |
Class and Description |
---|
DateParser
日期解析接口,用于解析日期字符串为
Date 对象 |
DefaultRegexDateParser
默认正则日期解析器
通过使用预定义或自定义的正则规则,解析日期字符串 |
PatternsDateParser
通过给定的日期格式解析日期时间字符串。
|
PositionDateParser |
PredicateDateParser
通过判断字符串的匹配,解析为日期
通过实现 Predicate.test(Object) 方法判断字符串是否符合此解析器的规则,如果符合,则调用DateParser.parse(CharSequence) 完成解析。 |
RegexDateParser
使用正则列表方式的日期解析器
通过定义若干的日期正则,遍历匹配到给定正则后,按照正则方式解析为日期 |
RegisterDateParser
基于注册的日期解析器,通过遍历列表,找到合适的解析器,然后解析为日期
默认的,可以调用 RegisterDateParser.INSTANCE 使用全局的解析器,亦或者通过构造自定义独立的注册解析器 |
TimeParser
时间日期字符串,日期默认为当天,支持格式类似于;
HH:mm:ss
HH:mm
|
Copyright © 2025. All rights reserved.