문제:
달력 날짜를 일반적으로 사용되는 yyyy-MM-dd 형식은 데이터 유효성 검사 및 데이터베이스 작업을 포함한 다양한 응용 프로그램에 필수적입니다. 그러나 기본 Java Date 객체는 이 형식을 얻는 직접적인 방법을 제공하지 않습니다.
해결책:
이 변환을 수행하려면 다음의 형식 지정 기능을 활용할 수 있습니다. 자바. 다음은 두 가지 접근 방식입니다.
1. SimpleDateFormat 사용(Java 7 이하):
Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String date1 = format1.format(cal.getTime());
이 솔루션은 SimpleDateFormat을 활용하여 Date 객체를 구문 분석하고 원하는 형식으로 형식을 지정합니다.
2. LocalDateTime 사용(Java 8 이상):
LocalDateTime ldt = LocalDateTime.now().plusDays(1); DateTimeFormatter format1 = DateTimeFormatter.ofPattern("yyyy-MM-dd"); String formatter = format1.format(ldt);
Java 8 이상에서는 LocalDateTime이 날짜 조작을 위한 대체 방법을 제공합니다. DateTimeFormatter를 사용하여 날짜를 필요한 형식으로 형식화할 수 있습니다.
참고:
위 내용은 Java 달력 날짜를 yyyy-MM-dd 형식으로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!