且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SimpleDateFormat日期格式化顺延,setLenient关闭顺延

更新时间:2022-06-22 16:47:30

public static boolean checkDate(String dateStr){
        boolean flag = false;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        sdf.setLenient(false);//默认是true,日期会自动顺延,比如20181232会顺延成20190101,设置成false,就不自动顺延,20181232会报错 
        try {
            sdf.parse(dateStr);
            flag = true;
        } catch (ParseException e) {
            return flag;
        }
        return flag;
}