日付を和暦で取得する
Oracleで日付を和暦で取得するにはTO_CHARのパラメータに和暦を指定します。和暦は第3パラメーターをNLS_CALENDAR = JAPANESE IMPERIALとします。
例1. 現在日を和暦で取得するパターン
--システム日付を取得する SELECT SYSDATE FROM DUAL; [結果] 2017/01/01 05:05:15 --和暦をもとめる SELECT TO_CHAR(SYSDATE,'EEYY/MM/DD','NLS_CALENDAR = ''JAPANESE IMPERIAL''') FROM DUAL; [結果] 平成29/01/01
TO_CHARを使うことで日付を和暦で取得することができました。
以上、Oracleで日付を和暦で取得する方法でした。
コメント