如何从String [Java]修复检查日期无效

时间:2018-11-26 17:41:11

标签: java

我尝试从String中检查日期(dd / MM / yyyy)无效,以下是我的代码:

Boolean checkDate(String date){
    java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat("dd/MM/yyyy");
    try{
        simpleDateFormat.setLenient(false);
        Date newDate = simpleDateFormat.parse(date);
        Toast.makeText(MainActivity.this, String.valueOf(newDate), Toast.LENGTH_SHORT).show();
        return true;
    }catch (ParseException e){
        return false;
    }
}

在大多数情况下都可以,但格式“ dd/MM/yyyy[String]”除外:27/11/2018hdfbf返回true,我希望将其返回false。

0 个答案:

没有答案