oracle 日期转为字符串 相互转换
(2013-06-05 11:47:39)
标签:
it |
返回系统日期,输出 25-12月-09
select sysdate from dual;
mi是分钟,输出 2009-12-25 14:23:31
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss')
from dual;
mm会显示月份,输出 2009-12-25
14:12:31
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss')
from dual;
输出 09-12-25 14:23:31
select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from
dual
select to_date('2009-12-25 14:23:31','yyyy-mm-dd,hh24:mi:ss')
from dual
则会报错,因为小时hh是12进制,14为非法输入,不能匹配。
24小时的形式显示出来要用HH24
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;