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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zh854663752/article/details/83820209
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;
}

不懂看注释

猜你喜欢

转载自blog.csdn.net/zh854663752/article/details/83820209