POIを使って年号(元号、和暦)付き日付をExcelに出そうとすると少し面倒なことになった。 年号関連のセル書式判定がイマイチな処理になる上、Excelのバージョンが変わると仕様が変わるかもしれない。 そんなわけでJava側で処理した方がいいという考えになったが、年号をカスタマイズしたい時にどうするのか調べたのでメモ。 年号が変わるなんて先の話だと思っていたが、現実になりそうだよなぁ。 日本中のSEが狂喜乱舞するんだろうなぁ。 ・・・の前に、Java8で日付/時刻API(Date and Time API)が追加されているので、そちらでの年号の扱いも確認。 参考:日本人のためのDate and Time API Tips - Programming Studio Java8 Date and Time API概要 Date and Time APIでは、日付のみ、時刻のみ、日付/時刻の3種