"EEE MMM dd HH:mm:ss ZZZ yyyy" 날짜 형식을 java.sql.Date로 변환
이 문서에서는 MySQL 데이터베이스에 삽입할 수 있도록 "EEE MMM dd HH:mm:ss ZZZ yyyy" 형식의 날짜를 "YYYY-MM-DD" 형식으로 변환하는 방법을 설명합니다.
Java 8 날짜/시간 API 사용(권장 방법):
Java 8의 날짜/시간 API는 더욱 간결하고 명확한 방법을 제공합니다.
<code class="language-java">LocalDate date4 = ZonedDateTime .parse(date, DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH)) .toLocalDate(); java.sql.Date date5 = java.sql.Date.valueOf(date4);</code>
Java 8 날짜/시간 API의 장점:
SimpleDateFormat 사용(대체 방법):
SimpleDateFormat을 사용하는 경우 올바른 날짜/시간 형식을 지정하고 올바른 3자리 시간대 약어(3자리 시간대 이름은 "zzz")를 사용해야 합니다. SimpleDateFormat의 올바른 형식은 다음과 같습니다.
<code class="language-java">SimpleDateFormat formatnow = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH); SimpleDateFormat formatneeded = new SimpleDateFormat("yyyy-MM-dd");</code>
기타 참고 사항:
위 내용은 'EEE MMM dd HH:mm:ss ZZZ yyyy'를 java.sql.Date로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!