소개:
Java에서 문자열을 날짜로 구문 분석하는 것은 특히 다른 형식의 날짜를 처리할 때 더욱 그렇습니다. 이 기사에서는 SimpleDateFormat 클래스를 사용하여 다양한 형식의 날짜를 구문 분석하는 신뢰할 수 있는 방법을 안내합니다.
문제:
사용자의 특정 형식(예: "dd/MM/yyyy") 그러나 애플리케이션에서는 날짜가 다른 형식이어야 합니다(예: "yyyy-MM-dd").
해결책:
1. SimpleDateFormat 객체 생성:
2. 입력 문자열 구문 분석:
3. 날짜 형식 변경:
예제 코드:
SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd"); try { String inputString = "19/05/2009"; String reformattedStr = myFormat.format(fromUser.parse(inputString)); System.out.println(reformattedStr); // Output: 2009-05-19 } catch (ParseException e) { e.printStackTrace(); }
취급 예외:
입력 문자열을 구문 분석하거나 형식을 다시 지정할 수 없는 경우 ParseException이 발생합니다. 코드 내에서 이 예외를 적절하게 처리하세요.
위 내용은 Java에서 다양한 형식의 날짜를 안정적으로 구문 분석하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!