Java에서 문자열을 다양한 형식의 날짜로 구문 분석
문자열을 Date 객체로 변환하는 것은 많은 Java 애플리케이션에서 필수적입니다. 그러나 날짜를 나타내는 문자열은 다양한 형식으로 나타날 수 있으므로 구문 분석의 유연성이 필요합니다.
문제:
다음에서 "19/05/2009"와 같은 문자열을 발견합니다. "dd/MM/yyyy" 형식을 "yyyy-MM-dd" 형식으로 변환하고 싶습니다. 날짜
해결책:
Java의 SimpleDateFormat 클래스는 문자열을 날짜로 구문 분석하는 강력한 기능을 제공합니다.
"dd/MM/yyyy"에서 구문 분석하려면 에게 "yyyy-MM-dd":
수신 형식을 사용하여 SimpleDateFormat 객체를 생성합니다.
SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
다음을 사용하여 다른 SimpleDateFormat 객체를 생성합니다. 원하는 출력 형식:
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");
구문 분석 방법을 사용하여 수신 문자열을 Date 객체로 변환합니다.
Date date = fromUser.parse("19/05/2009");
형식 방법 사용 Date 객체를 원하는 문자열로 변환하려면 형식:
String reformattedStr = myFormat.format(date);
이 접근 방식을 사용하면 문자열을 다양한 형식의 날짜로 쉽게 구문 분석하여 애플리케이션의 데이터 적합성을 보장할 수 있습니다.
위 내용은 Java에서 문자열을 다른 형식의 날짜로 어떻게 구문 분석할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!