public static boolean dateCheck(String checkDate) {
SimpleDateFormat dateFormatParser = new SimpleDateFormat("yyyyMMdd", Locale.KOREA);
dateFormatParser.setLenient(false);
try {
dateFormatParser.parse(checkDate);
return true;
} catch (ParseException e) {
return false;
}
}
- checkDate가 yyyyMMdd 포멧에 부합하는지 체크
- dateFormatParser.setLenient(false); : false이면 엄격한 체크
- checkDate가 yyyyMMdd에 맞으면 true, 아니면 예외발생
- 해당 내용을 파일 파싱 배치에 추가하여 파싱할 파일에서 날짜값이 유효한 값인지 확인하기 위해 사용함
'JAVA > java' 카테고리의 다른 글
Comparator, Comparable (0) | 2021.02.28 |
---|---|
mutable과 immutable (0) | 2021.02.25 |
toString() (0) | 2020.04.20 |
hashCode() (0) | 2020.04.20 |
private (0) | 2020.04.20 |