java.util.Date를 java.sql.Date로 어떻게 바꾸나요?
조회수 10467회
입력은 java.util.Date
클래스를 사용해서 처리하고 있는데요. 이 데이터를 사용해서 SQL 질의를 생성하려고 합니다. 그래서 java.sql.Date
클래스의 객체로 변환해야 합니다.
그런데 java.util.Date 객체를 java.sql.Date 클래스의 객체로 자동/강제 형변환이 불가능 하다는 것을 알았습니다.
Java API 자체가 저에게는 아직 생소하답니다. 이 작업을 어떻게 처리해야 할지 모르겠습니다.
1 답변
-
걱정하시 마세요.
다음과 같이 하시면 됩니다.
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); } }
다음의 링크를 참고하세요.
댓글 입력