/**
* 验证字符串是否为指定日期格式
* @param oriDateStr 待验证字符串
* @param pattern 日期字符串格式, 例如 "yyyy-MM-dd"
* @return 有效性结果, true 为正确, false 为错误
*/
public static boolean dateStrIsValid(String oriDateStr, String pattern) {
if (StringUtils.isBlank(oriDateStr) || StringUtils.isBlank(pattern)) {
return false;
}
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
try {
Date date = dateFormat.parse(oriDateStr);
return oriDateStr.equals(dateFormat.format(date));
} catch (ParseException e) {
return false;
}
}
java判断字符串日期是否是合法的日期
最新推荐文章于 2024-05-16 11:08:58 发布