to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')就行了吗?

解决方案 »

  1.   

    这要看你以什么样的方式显示了
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
      

  2.   

    你这个家伙很懒,上面回答了你的问题,还不给分。
    SELECT TO_CHAR(datefield,'YYYY-MM-DD HH24:MI:SS') FROM TABLE_NAME;
    或者设置你的区域,在控制面板。
    SELECT datefiled FROM TABLE_NAME.
      

  3.   

    你有两种方法.
    1.改变ORACLE数据中的DATE显示的默认格式.
      你可以先察看一下DATE的设置:
      SELECT * FROM V$NLS_PARAMETERS;
      然后修改它.
       ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YYYY HH24.MI.SSXFF AM'
      这样ORACLE回忆你更改的为默认的显示格式.
    2.改变数据的输出格式.
      SELECT TO_CHAR(sysdate,'YYYY MM DD HH24:MI:SS') from dual
      你一定会成功的!