to_date('1999-10-20 12:00:00','yyyy-mm-dd hh24:mi:ss')

解决方案 »

  1.   

    select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;
      

  2.   

    yyyy 年
    mm 月
    dd 日
    hh12 时(12小时制)
    hh24 时(24小时制)
    mi 分
    ss 秒
    例:
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
      

  3.   

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
    from dual;
      

  4.   

    SELECT TO_CHAR(SYSDATE,'YYYY-MM-SS HH24:MI:SS') FROM DUAL;
      

  5.   

    to_char(sysdate,'yyyymmdd hh24:mi:ss')
      

  6.   

    select to_char(to_date('1999-10-20','yyyy-mm-dd'),'yyyy-mm-dd hh24:mi:ss') from dual
      

  7.   

    to_date('1999-10-20 12:00:00','yyyy-mm-dd hh24:mi:ss')
      

  8.   

    to_date('1999-10-20 12:00:00','yyyy-mm-dd hh24:mi:ss')
      

  9.   

    selete to_char(to_date('1999-10-20','yyyy-mm-dd'),'hh24:mi:ss') from dual
      

  10.   

    9i以上
    -----------------------------
    SQL>select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1, 
    to_char(current_timestamp) time2 from dual;TIME1                         TIME2
    ----------------------------- ----------------------------------------------------------------
    2003-10-24 10:48:45.656000    24-OCT-03 10.48.45.656000 AM +08:00
    毫秒在to_char中对应的是FF。SQL> select to_timestamp('2003-10-24 10:48:45.656000','yyyy-mm-dd hh24:mi:ssxff') from dual;TO_TIMESTAMP('2003-10-2410:48:
    -------------------------------------------------
    24-10月-03 10.48.45.656000000 上午
      

  11.   

    一般的,用to_date,to_char转换,特殊的就用timestamp类型的,精度是妙后面9位
      

  12.   

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
    from dual;
      

  13.   

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
    from dual;
      

  14.   

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
    from dual;
      

  15.   

    SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mm:ss') from dual;
      

  16.   

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;