Language/JAVA

[SimpleDateFormat] 날짜 유효성 체크

개랭갱깽스타 2020. 6. 24. 14:21

날짜 유효성 체크

 

 /**
     * 날짜 형식 체크하기
     */
    public static boolean checkDateFormat(String date) {
        if (TextUtils.isEmpty(date)) {
            return false;
        }

        if(!date.matches("\\d{4}\\.\\d{2}\\.\\d{2}")){
            return false;
        }

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy.mm.dd", Locale.KOREA);
        sdf.setLenient(false);

        try {
            sdf.parse(date);
            return true;
        } catch (ParseException e) {
            e.printStackTrace();
        }

        return false;
    }
반응형

'Language > JAVA' 카테고리의 다른 글

WeakReference  (0) 2020.07.14
[java.lang.annotation]  (0) 2020.07.09
[javadoc] javadoc 만들기  (0) 2020.06.10
[암/복호화] 로그인 시 암호화 (AES256/MD5Hash/CBC/PKCS5 패딩)  (4) 2020.06.02
[Hex] byteArrayToHexString(byte[] bytes)  (0) 2020.06.02