0

以下のクエリは正しいですか?

final String sqlQuery = "select  e.COMM,  e.DEPTNO,  e.EMPNO,  e.ENAME from EMP e where
 DATE between(:joinDate and :relievDate  )";
 Map namedParameters = new HashMap();
 namedParameters.put("joinDate", new Date(2000-01-02));
 namedParameters.put("relievDate", new Date(2010-03-04));
 List result = namedParameterJdbcTemplate.queryForList(sqlQuery, namedParameters);
4

1 に答える 1

1
DateFormat df = new SimpleDateFormat("MM/dd/yyyy"); 
namedParameters.put("joinDate", new Date(df.parse("2000-01-02")));
namedParameters.put("relievDate", new Date(df.parse("2000-03-04")));

これを試して、クエリで使用できるより良い日付形式を取得してください。

于 2013-03-05T03:55:00.917 に答える