1. 程式人生 > >SimpleDateFormat日期格式化順延,setLenient關閉順延

SimpleDateFormat日期格式化順延,setLenient關閉順延

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;
}

 

不懂看註釋