@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)
IValidatorvalidate in interface IValidatorcontext - 验证器上下文对象Copyright © 2022. All rights reserved.