SimpleDateFormat으로 가변 날짜 형식 구문 분석
날짜가 일관되지 않은 형식으로 입력되는 시나리오에 직면할 경우 SimpleDateFormat을 활용하여 효율적인 구문 분석을 수행할 수 있습니다.
주어진 상황을 수용하기 위해 형식:
try/catch 블록을 중첩할 필요는 없습니다. 대신 다양한 패턴을 사용하여 여러 SimpleDateFormat 개체를 반복합니다.
다음과 같은 메서드를 구현할 수 있습니다.
// ... List<String> formatStrings = List.of("M/y", "M/d/y", "M-d-y"); // ... Date tryParse(String dateString) { for (String formatString : formatStrings) { try { return new SimpleDateFormat(formatString).parse(dateString); } catch (ParseException ignored) {} } return null; }
위 내용은 Java에서 가변 날짜 형식(예: 9/09, 9/1/2009, 9-1-2009)을 효율적으로 구문 분석하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!