public class DefaultRegexDateParser extends Object implements PredicateDateParser
| 限定符和类型 | 字段和说明 |
|---|---|
static DefaultRegexDateParser |
INSTANCE
默认实例
|
| 构造器和说明 |
|---|
DefaultRegexDateParser()
构造,初始化默认的解析规则
|
| 限定符和类型 | 方法和说明 |
|---|---|
DateTime |
parse(CharSequence source)
解析日期,此方法线程安全
|
void |
registerPattern(Pattern pattern)
新增自定义日期正则
|
void |
registerRegex(String regex)
新增自定义日期正则
|
void |
setPreferMonthFirst(boolean preferMonthFirst)
当用户传入的月和日无法判定默认位置时,设置默认的日期格式为dd/mm还是mm/dd
|
boolean |
test(CharSequence charSequence) |
public static DefaultRegexDateParser INSTANCE
public boolean test(CharSequence charSequence)
test 在接口中 Predicate<CharSequence>public DateTime parse(CharSequence source)
parse 在接口中 DateParsersource - 日期字符串public void setPreferMonthFirst(boolean preferMonthFirst)
preferMonthFirst - true默认为mm/dd,否则dd/mmpublic void registerRegex(String regex)
regex - 日期正则public void registerPattern(Pattern pattern)
pattern - 日期正则Copyright © 2024. All rights reserved.