2011-05-02 3 views
1

안녕하세요. MS 액세스 데이터베이스에 연결하는 응용 프로그램이 있습니다. 날짜는 jsp에서 문자열로 전달됩니다.문자열을 날짜로 변환하고 MS 액세스 2007 데이터베이스로 포맷합니다.

strtDate을 다음과 같이 내가 지금까지 문자열 형식으로 날짜 (MM/DD/YYYY 형식으로 예를 들어 2011년 4월 18일)

DateFormat convDate = new SimpleDateFormat("MM/dd/yyyy");  
java.util.Date conDate = (Date) convDate.parse(strtDate); 
java.sql.Date convSqlDate = new java.sql.Date(conDate.getTime()); 

convSqlDate 값이 2011로 무엇입니까를 문자열입니다 변환하고 -04-18.

MS 액세스에서 날짜의 데이터 유형은 날짜/시간입니다.

이 날짜를 MM/DD/YYYY 형식으로 변환하는 방법. 데이터베이스에 삽입 할 Date 객체를 일단

답변

1

서식은 중요하지 않습니다. JDBC 드라이버는 모든 세부 사항을 처리하여 개체가 MS SQL Server에 제대로 저장되도록합니다. 당신이 Date 렌더링,하지만 당신은 변환 한 후에는 아무런 문제가해야 할 때

서식 중요.

+0

날짜 값을 데이터베이스 형식 (예 : 4/18/2011)으로 하드 코드하면 세부 정보를 가져올 수 있습니다. 다른 형식으로는 정보를 가져 오지 못합니다. – pras

+0

"날짜 하드 코드"의 의미를 이해하지 못합니다. java.util.Date가있는 경우. – duffymo

관련 문제