2013 05 31

夕焼け

夕焼け

この時期、仕事から帰ってくる頃にだいたい日が沈む。 バスの中で奇麗な夕陽に気付いて、家に帰ってからカメラを持ち出した時にはちょっと手遅れというパターン。 今日もそうだった。 ま、夏至にはまだ間があるし、奇麗な夕陽が撮れる日もきっとあるだろう。

夕陽とは何の関係も無い oracle の話。

和暦の元号って、SQLで取得することが出来たんだね。 今日まで知らなかったよ。

select to_char( sysdate, 'EE', 'nls_calendar=''japanese imperial''' ) from dual;

これで 「平成」 が返ってくる。

これを知らなくて、元号が変わるタイミングを定数マスタに持って、西暦から和暦に変換する処理を書いたことがあったんだよなぁ。 知ってれば1行で済んだのに。

ところでこれ、どこかにメンテナンス可能な状態で設定を持っているはずだよな。 でないと、元号が次に変わったときにもすぐに対応できないし。

ちょっと調べてみよう。