JAVA判断是否有效日期格式

  • 2019-06-19
  • 0
  • 0
    /**
     * 功能描述: 判断是否有效的日期格式(yyyyMM)
     * Date:2019-06-19 > Author:Chaiyibo
     **/
    public static boolean isValidMonth(String origin) {
        boolean convertSuccess = true;
        // 指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写;
        SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
        try {
            // 设置lenient为false. 否则SimpleDateFormat会比较宽松地验证日期,比如2019/02/29会被接受,并转换成2019/03/01
            format.setLenient(false);
            format.parse(origin);
        } catch (Exception e) {
            e.printStackTrace();
            convertSuccess = false;
        }
        return convertSuccess;
    }

评论

还没有任何评论,你来说两句吧