select to_char(to_date('2003,4,24','yyyy,mm,dd'),'yyyy/mm/dd') from dual;

解决方案 »

  1.   

    select to_char(to_date('2003' || '04' || '24','yyyymmdd'),'yyyy/mm/dd') from dual;
      

  2.   

    declare 
     ldate  date;
    begin
     ldate := to_date('2003-4-24','yyyy-mm-dd');
     dbms_output.put_line(to_char(ldate,'mm/dd/yyyy'));
    end;
    /
    SQL> set serveroutput on
    SQL> declare 
      2   ldate  date;
      3  begin
      4   ldate := to_date('2003-4-24','yyyy-mm-dd');
      5   dbms_output.put_line(to_char(ldate,'mm/dd/yyyy'));
      6  end;
      7  /
    04/24/2003