ロケールを日本に設定しSimpleDateFormatクラスを使って実現できます。
フォーマットの指定で"GGGG"の後に"y"と記述すると西暦1989年を"平成1年"、
"yyyy"と記述すると"平成元年"に変換します。
※この方法の場合、明治、大正、昭和、平成までしか対応していないためご注意ください
サンプルコード(本日日付を和暦で表示)
Locale locale = new Locale("ja","JP","JP"); sdf = new SimpleDateFormat("GGGGyyyy年 M月 d日",locale); System.out.println(sdf.format(new Date()));
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。