SELECT TO_CHAR(SYSDATE, 'eyy.mm.dd', Q'{nls_calendar='japanese imperial'}') "1"
,TO_CHAR(SYSDATE, 'fmeyy.mm.dd', Q'{nls_calendar='japanese imperial'}') "2"
,TO_CHAR(SYSDATE, 'eeyy.mm.dd', Q'{nls_calendar='japanese imperial'}') "3"
,TO_DATE('H28.01.22', 'eyy.mm.dd', Q'{nls_calendar='japanese imperial'}') "4"
,TO_DATE('平成28.01.22', 'eeyy.mm.dd', Q'{nls_calendar='japanese imperial'}') "5"
FROM DUAL
/
結果:
1:H28.01.22
2:H28.1.22
3:平成28.01.22
4:2016/01/22
5:2016/01/22