ORA-01861: 文字与格式字符串不匹配
2011-04-20 11:42
309 查看
Oracle上发现正常输入的日期格式无法保存到数据库,报错:ORA-01861: 文字与格式字符串不匹配,有两个办法可以解决上面的问题:
1、使用TO_DATE()方法将日期格式化,缺点是只能在写SQL语句中使用,而且如果使用了prepareStatment的问号加参数方式提交的话就不行了。INSERT INTO TAB_NAME(DATE_COL) VALUES(TO_DATE('2008-01-18','YYYY-MM-DD'));。
插入当天日期使用:INSERT INTO TAB_NAME(DATE_COL) VALUES(SYSDATE);
2、使用SimpleDateFormat("yyyy-MM-dd")类的parseObject(Object obj)方法将输入的日期转换成对象Obj之后才能保存,而且必须是Obj或DATE,不能是字符串。
1、使用TO_DATE()方法将日期格式化,缺点是只能在写SQL语句中使用,而且如果使用了prepareStatment的问号加参数方式提交的话就不行了。INSERT INTO TAB_NAME(DATE_COL) VALUES(TO_DATE('2008-01-18','YYYY-MM-DD'));。
插入当天日期使用:INSERT INTO TAB_NAME(DATE_COL) VALUES(SYSDATE);
2、使用SimpleDateFormat("yyyy-MM-dd")类的parseObject(Object obj)方法将输入的日期转换成对象Obj之后才能保存,而且必须是Obj或DATE,不能是字符串。
相关文章推荐
- Oracle 插入时间时 报错:ORA-01861: 文字与格式字符串不匹配 的解决办法
- ORA-01861:文字与格式字符串不匹配
- Weblogic&oracle 异常 ORA-01861: 文字与格式字符串不匹配
- 解决ora-01861文字与格式字符串不匹配
- ORA-01861: 文字与格式字符串不匹配
- ORA-01861: 文字与格式字符串不匹配
- ORA-01861: 文字与格式字符串不匹配 报错处理
- ORA-01861: 文字与格式字符串不匹配
- 错误:ORA-01861: 文字与格式字符串不匹配
- ORA-01861: 文字与格式字符串不匹配
- ORA-01861: 文字与格式字符串不匹配
- 报错\"ORA-01861: 文字与格式字符串不匹配\"
- ORA-01861: 文字与格式字符串不匹配
- 报错\"ORA-01861: 文字与格式字符串不匹配\"
- HTML报表日期格式不对 导致报错ORA-01861: 文字与格式字符串不匹配
- 解决ora-01861文字与格式字符串不匹配(转)
- ORA-01861: 文字与格式字符串不匹配
- ORA-01861: 文字与格式字符串不匹配
- Ora_01861文字与格式字符串不匹配
- ORA-01861_文字与格式字符串不匹配