select to_date('2004-01-01 12:00:00','yyyy-mm-dd hh24:mi:ss')
from dual;
from dual;
解决方案 »
- Oracle 关于import tables 日志问题
- Oracle的TNS连接串中的ADDRESS_LIST和ADDRESS
- Oracle中触发器问题
- oracle7.3 和oracle9i 互导出现字符冲突,大家帮忙来看一下!
- JDBC能不能执行SQL=‘connect username/password@dbname’
- 关于hint问题的咨询
- oracle数据库exp导出奇怪问题???
- 跨用户的触发器
- 如何在windows2003下安装oracle9i
- oracle 9i 的缺省用户名和登录密码是什么,那位高人知道么?
- ====请教:存储过程最多可以写到多大?有限制么?====
- 如何将操作抽象成SQL语句?
10:23:02 SQL> select sysdate from dual;SYSDATE
-------------------
2004-09-15 10:23:22已用时间: 00: 00: 00.32
10:23:22 SQL> select to_date('10:23','hh24:mi') from dual;TO_DATE('10:23','HH
-------------------
2004-09-01 10:23:00已用时间: 00: 00: 00.47
10:23:59 SQL>
select sysdate + TO_DSINTERVAL('0 00:00:00') from dual结果:2004-9-15 10:38:18select sysdate + TO_DSINTERVAL('0 01:00:00') from dual结果:2004-9-15 11:38:34第一个0代表天数,后面的就是小时,分,秒,我试了必须按照这种格式
-----
12:23已选择 1 行。
select to_char(datecole,'hh24:mi') from yourtable;
to_date(substr(urColumn,1,2) || ':' || substr(urColumn,3,2),'HH24:MI')
就变成时间格式12:34了如果各位还有更好的方法,希望提出,三天以内结帖,分会加到100的。
SJ
----------
01-9月 -0411:28:42 SQL> SELECT SUBSTR('1234',1,2)||':'||SUBSTR('1234',3,4) SJ
11:29:11 2 FROM DUAL;SJ
-----
12:3411:29:16 SQL>