@CleanProxy public final class DateTimeValidator extends Object implements IValidator
Modifier and Type | Field and Description |
---|---|
static int |
DATETIME_PART_MAX_LENGTH |
VALIDATION_I18N_RESOURCE
Constructor and Description |
---|
DateTimeValidator() |
Modifier and Type | Method and Description |
---|---|
static Date |
parseDate(String paramValue)
根据paramValue字符串创建时间日期对象
|
static Date |
parseDate(String paramValue,
String pattern)
验证paramValue字符串是否为合法的时间戳
|
static int |
validate(String paramName,
String paramValue,
String pattern,
String separator,
int maxDays,
boolean single) |
ValidateResult |
validate(ValidateContext context)
执行并返回验证结果
|
public static final int DATETIME_PART_MAX_LENGTH
public static Date parseDate(String paramValue)
paramValue
- 参数值public static Date parseDate(String paramValue, String pattern)
paramValue
- 参数值pattern
- 日期时间格式public static int validate(String paramName, String paramValue, String pattern, String separator, int maxDays, boolean single)
paramName
- 自定参数名称paramValue
- 待验证参数值对象pattern
- 日期格式字符串separator
- 时间段字符串之间的分割符号maxDays
- 时间段之间的天数最大差值,默认为0表示不限制single
- 仅接收单日期(即所选日期的00点00分00秒0毫秒到所选日期的23点59分59秒0毫秒)public ValidateResult validate(ValidateContext context)
IValidator
validate
in interface IValidator
context
- 验证器上下文对象Copyright © 2022. All rights reserved.