Oracleで日付を和暦で表示するサンプル
SQL構文
SELECT
TO_CHAR(
SYSDATE
, 'EEYY"年"MM"月"DD"日"'
, 'NLS_CALENDAR=''JAPANESE IMPERIAL'''
) AS "EEYY年MM月DD日"
, TO_CHAR(
TO_DATE(
'平成30年12月28日'
, 'EEYY"年"MM"月"DD"日"'
, 'NLS_CALENDAR=''JAPANESE IMPERIAL'''
)
, 'YYYY/MM/DD'
) AS "西暦"
FROM
DUAL
実行結果
EEYY年MM月DD日 西暦
平成30年12月28日 2018/12/28