집 >데이터 베이스 >MySQL 튜토리얼 >`java.util.Date`를 `java.sql.Date`로 변환하는 방법은 무엇입니까?
java.util.Date를 java.sql.Date로 변환
질문:
쿼리에서 사용하기 위해 java.util.Date를 java.sql.Date로 변환하는 방법은 무엇입니까?
정답:
java.util.Date를 java.sql.Date로 명시적으로 변환하려면 다음 방법을 사용하세요.
<code class="language-java">java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());</code>
예:
<code class="language-java">import java.util.Date; import java.sql.Date; public class MainClass { public static void main(String[] args) { Date utilDate = new Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); System.out.println("utilDate:" + utilDate); System.out.println("sqlDate:" + sqlDate); } }</code>
출력:
<code>utilDate:Wed Jan 01 00:00:00 SGT 1970 sqlDate:1970-01-01</code>
참고:
java.sql.Date 클래스는 SQL DATE 데이터 유형의 날짜 값을 나타냅니다. java.util.Date 클래스와 유사하지만 시간이 아닌 날짜만 저장합니다.
위 내용은 `java.util.Date`를 `java.sql.Date`로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!