ORACLE ORA-01830:日期格式图片在转换整个输入字符串之前结束

来源:互联网 发布:那些软件可以赚集分宝 编辑:程序博客网 时间:2024/05/01 14:20

本人学习的是,NET,在公司编写一个项目的时候,需要添加时间作为判断条件,从网上查阅了一些资料后,就尝试编写了,但是总是报错,后来把语句

select to_date(t.start_time,'yyyy-mm-dd') from  t 拿到PL/SQL,也是报错,错误如题:ORA-01830:日期格式图片在转换整个输入字符串之前结束,在网上找了一些资料后明白了原因。

  在ORACLE上,start_time类型为varchar2类型,具体数据格式为:2015-02-01 03:21:57  。由于start_time不是时间类型,所以需要进行转换一下才能够进行,select to_char(to_date(o.startTime,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd')  from  t  这样就可以实现了。

我知道这个办法可能是最笨的,但是写出来一个是怕忘记,另外一个也希望能够给遇到同样问题的菜鸟一些帮助!

0 0