Date dateformat=null;
Date i5Date=null;
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String date = i5t1.getText();
i5Date=(Date) formatter.parse(date);
while(rs.next())
{
rs.moveToInsertRow();
rs.updateDate("Date",i5Date);
rs.insertRow();
}
결과 집합이 날짜 형식으로 업데이트되지는 않습니다. 결과 집합을 날짜 형식으로 업데이트하기 위해 어떤 변경을해야하는지 알고 싶습니다. (참고 :-문자열 형식으로 업데이트하고 싶지 않습니다.) 참고 :-연결을 완료하고 결과 집합이 열립니다.
결과 세트의 날짜는 java.sql.Date 유형입니다. java.util.Date를 포맷하려고합니다.
날짜를 렌더링한다고 가정하고 작동하도록하려면 둘 사이를 변환해야합니다. 그렇지 않은 경우 스키마를 직접 변경해야합니다. 다음 SO 게시물을 참조하십시오.
ResultSet.getTimestamp ( "date") 대 ResultSet.getTimestamp ( "date", Calendar.getInstance (tz))
java.util.Date 대 java.sql.Date
업데이트 하려는 날짜 사이에 검색하려면 다음을 수행해야합니다.
Connection conn = null;
PreparedStatement pstmt = null;
conn = getConnection();
String query = "select * from table_name between ? and ?";
pstmt = conn.prepareStatement(query);
pstmt.setDate(1, new java.sql.Date(startDate.getTime()));
pstmt.setDate(2, new java.sql.Date(endDate.getTime()));
ResultSet resultSet = pstmt.executeQuery();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다