在oracle中
SELECT D1,RIQI FROM chaowei WHERE RIQI='2008-09-20 16:49:21.0';
可得到结果        D1 RIQI
---------- -------------------------
      9.45 2008-09-20   16:49:21
在jsp代码中
sql=“SELECT D1,RIQI FROM chaowei WHERE RIQI='2008-09-20 16:49:21.0'”;
出现错误:
java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配
于是我将jsp代码中语句改为
sql=“SELECT D1,RIQI FROM chaowei WHERE RIQI=to_date('2008-09-20 16:49:21.0','yyyy-mm-dd hh24:mi');
出现错误:
java.sql.SQLException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束
在orace中
SELECT D1,RIQI FROM chaowei WHERE RIQI=to_date('2008-09-20 16:49:21','yyyy-mm-dd hh24:mi')
也出现错误:                                             *
ERROR 位于第 1 行:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束,oracle中RIQI是date(yyyy-mm-dd hh24:mi)格式。
我真的不知道该怎么办了!
在jsp代码中怎么修改sql语句中'2008-09-20 16:49:21'的格式才能查到符合某个时间点的记录呢?大侠们快帮帮我吧!试了很长时间也该不对。