java.util.Date를 java.sql.Date로 어떻게 바꾸나요?


입력은 java.util.Date 클래스를 사용해서 처리하고 있는데요. 이 데이터를 사용해서 SQL 질의를 생성하려고 합니다. 그래서 java.sql.Date 클래스의 객체로 변환해야 합니다.

그런데 java.util.Date 객체를 java.sql.Date 클래스의 객체로 자동/강제 형변환이 불가능 하다는 것을 알았습니다.

Java API 자체가 저에게는 아직 생소하답니다. 이 작업을 어떻게 처리해야 할지 모르겠습니다.

  • 2016년 05월 17일에 작성됨

조회수 127


1 답변


좋아요
0
싫어요
채택취소하기

걱정하시 마세요.

다음과 같이 하시면 됩니다.

public class MainClass {

  public static void main(String[] args) {
    java.util.Date utilDate = new java.util.Date();
    java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
    System.out.println("utilDate:" + utilDate);
    System.out.println("sqlDate:" + sqlDate);

  }

}

다음의 링크를 참고하세요.

  • 2016년 05월 18일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close