java-校验日期

来源:互联网 发布:燃气管道绘图软件 编辑:程序博客网 时间:2024/06/05 11:20
    public static boolean isDateTime(String dateVal) {
        if (dateVal != null) {
            if (dateVal.length() != "yyyy-MM-dd HH:mm:ss".length()) {
                return false;
            }
        }
        Date exitDate = null;
        if(dateVal != null){
            try {
                DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                exitDate = df.parse(dateVal);
            } catch (ParseException e) {
                return false;
            }
        }
        
        String strDate = null;
        if(exitDate != null) {
            DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            strDate = df.format(exitDate);
        }
        return dateVal.equals(strDate);
    }