Oracle 民國年日期轉換 格式化日期輸出


民國年轉西元年 (yyy/MM/dd) -> (yyyy/MM/dd)
    
        select TO_CHAR(TO_DATE('111/04/08', 'yyy/fmMM/dd', 'NLS_CALENDAR= ''ROC Official'''), 'yyyy/MM/dd') out
        (con)from dual;
        (out)----------
        (out)out
        (out)----------
        (out)2022/04/08
    

西元年轉民國年(最短一位數的月份和日期) (yyyy/MM/dd) -> (yyy/M/d)
    
        select TO_CHAR(TO_DATE('2022/04/08', 'yyyy/MM/dd'), 'yyy/fmMM/dd', 'NLS_CALENDAR= ''ROC Official''') out
        (con)from dual;
        (out)--------
        (out)out
        (out)--------
        (out)111/4/8
    

西元年轉民國年 (yyyy/MM/dd) -> (yyy/MM/dd)
    
        select TO_CHAR(TO_DATE('2022/04/08', 'yyyy/MM/dd'), 'yyy/MM/dd', 'NLS_CALENDAR= ''ROC Official''') out
        (con)from dual;
        (out)---------
        (out)out
        (out)---------
        (out)111/04/08
    

西元年轉民國年加中文星期
    
        select TO_CHAR(TO_DATE('2022/04/08', 'yyyy/mm/dd'), 'yyy"年"mm"月"dd"日"fmDay',
        (con)               'NLS_CALENDAR= ''ROC Official''NLS_DATE_LANGUAGE=''TRADITIONAL CHINESE''') out
        (con)from dual;
        (out)------------------
        (out)out
        (out)------------------
        (out)111年04月08日星期五
    

西元年轉民國年加中文星期 (系統內建輸出)
    
        select TO_CHAR(TO_DATE('2022/04/08', 'yyyy/mm/dd'), 'DL',
        (con)               'NLS_CALENDAR= ''ROC Official''NLS_DATE_LANGUAGE=''TRADITIONAL CHINESE''') out
        (con)from dual;
        (out)------------------
        (out)out
        (out)------------------
        (out)111年4月8日 星期五
    

西元年轉民國年加中文星期,前面附帶「民國」字樣
    
        select TO_CHAR(TO_DATE('2022/04/08', 'yyyy/mm/dd'), 'E DL',
        (con)               'NLS_CALENDAR= ''ROC Official''NLS_DATE_LANGUAGE=''TRADITIONAL CHINESE''') out
        (con)from dual;
        (out)----------------------
        (out)out
        (out)----------------------
        (out)民國 111年4月8日 星期五
    

西元年轉民國年加中文星期,前面附帶「中華民國」字樣
    
        select TO_CHAR(TO_DATE('2022/04/08', 'yyyy/mm/dd'), 'EE DL',
        (con)               'NLS_CALENDAR= ''ROC Official''NLS_DATE_LANGUAGE=''TRADITIONAL CHINESE''') out
        (con)from dual;
        (out)-------------------------
        (out)out
        (out)-------------------------
        (out)中華民國 111年4月8日 星期五
    

留言