oracle中date的具体格式是怎样的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中date的具体格式是怎样的相关的知识,希望对你有一定的参考价值。

首先这个是我在sql*plus中新建的一个表这张是我向表中插入具体值,但不知为什么它老提示时间出错了,我就纳闷了date的的默认格式不是DD-MON-YY吗,怎么就老报错呢,我也没修改它的默认格式,我用的oracle版本是9i,先在这里谢谢各位了

参考技术A oracle分中文版和英文版的,你用的应该是中文版的,那么就一概是'17-12月-80',英文版的才是'17-DEC-80' 参考技术B 时间格式在oracle中的写法是这样的: to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss'),如果想深入学习可以参考:http://www.cnblogs.com/xiaobaihome/archive/2012/03/14/2395568.html 参考技术C insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values ('7369','smith','clerk','7902',to_date('17-DEC-80','dd-mm-yy'),'300','20'); 参考技术D 直接操作数据库吗,有用to_date()格式化吗? 第5个回答  2013-12-29 你把月份改为数字试试

oracle 怎样把systimestamp 转换成date? 如:2012-11-11 17:20:39

select to_date(to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'),

       to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss')

 from dual;

前面得到的是日期类型,后面得到的是字符类型日期。

参考技术A select to_date(2012-11-11 17:20:39,'yyyy-mm-dd hh24:miss') from dual;
试试看吧应该是这个
参考技术B to_date('YYYY-MM-DD HH24:MI:SS',systimestamp)试试

以上是关于oracle中date的具体格式是怎样的的主要内容,如果未能解决你的问题,请参考以下文章

Oracle用户被锁查哪个具体IP地址造成的

在sql中怎样将datatime转化为varchar

oracle数据库里两个字符型的日期数据怎样比较?

java里怎么往oracle数据库插入具体的时间

oracle日期格式转换 to_date()

oracle 怎样把systimestamp 转换成date? 如:2012-11-11 17:20:39