select to_date('2003-07-01 23:55:11','yyyy-mm-dd hh24:mi:ss') from dual

解决方案 »

  1.   

    SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';会话已更改。已用时间:  00: 00: 00.10
    SQL> select sysdate from dual;SYSDATE
    -------------------
    2005-06-10 08:19:40已用时间:  00: 00: 00.41
    SQL> select to_char(sysdate,'yyyy/mm/dd') from dual;TO_CHAR(SY
    ----------
    2005/06/10已用时间:  00: 00: 00.30
    SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YY
    -------------------
    2005-06-10 08:20:13已用时间:  00: 00: 00.20
    SQL>
      

  2.   

    SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YY
    -------------------
    2005-06-10 14:41:26
      

  3.   

    可以到书上去找一下,例如《Oracle SQL必备参考》中国电力出版社 第217页,“表5-4:日期格式元素”。相关ORACLE书籍关于DATE函数部分都会有类似的表,内容很具体