时间格式正则校验

一、字符串是否为合法的日期格式

/**
     *利用正则表达式检查字符串是否为日期格式
     * @param date
     * @return
     */
    public static String isDate(String date){
        //例:2021-01-01 or 2021/01/01 or 20210101
        String regex = "([0-9]{4}-[0-9]{2}-[0-9]{2})|([0-9]{4}/[0-9]{2}/[0-9]{2})|([0-9]{4}[0-9]{2}[0-9]{2})";
        if(date.matches(regex)){
            return "日期格式正确";
        }else{
            return "日期格式错误";
        }
    }

你可能感兴趣的:(时间格式正则校验)