Java.util.Date를 특정 형식으로 형식화
Java에서는 Date 객체를 특정 문자열 형식으로 형식화하는 것이 일반적인 작업입니다. . 그러나 날짜를 문자열이 아닌 날짜로 정렬하는 등 복잡한 시나리오를 처리할 때는 원하는 출력 형식을 유지하면서 문자열 날짜를 구문 분석해야 합니다.
다음 시나리오를 고려하세요.
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(dateFormat.parse("31/05/2011"));
위 코드는 날짜 문자열 "31/05/2011"을 Date 객체로 구문 분석합니다. 그러나 출력 형식은 원하는 "31/05/2011"이 아니라 "Tue May 31 00:00:00 SGT 2011"입니다. 이 문제를 극복하기 위한 간단한 해결책은 SimpleDateFormat의 구문 분석 및 형식 지정 방법을 모두 사용하는 것입니다.
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
먼저 날짜 문자열을 Date 객체로 구문 분석한 다음 동일한 날짜 형식을 사용하여 형식을 지정함으로써 원하는 날짜를 날짜로 정렬하는 기능은 그대로 유지하면서 출력 형식을 얻을 수 있습니다. 이 방법은 서식 지정 작업을 효과적으로 분리하여 날짜의 최종 문자열 표현을 더 유연하게 제어할 수 있게 해줍니다.
위 내용은 날짜 기능을 유지하면서 Java 날짜 개체를 특정 문자열로 형식화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!