Date and Time APIでの和暦の扱いをちゃんと調べていなかったので、調べた。 なお、以下で用いるコードにおいては次のフォーマッタおよび、タイムゾーンを使った。 final ZoneId tokyo = ZoneId.of("Asia/Tokyo"); final DateTimeFormatter formatter = new DateTimeFormatterBuilder().appendText(ChronoField.ERA) .appendText(ChronoField.YEAR_OF_ERA) .appendLiteral("年") .appendText(ChronoField.MONTH_OF_YEAR) .appendText(ChronoField.DAY_OF_MONTH) .appendLiteral("日") .toFormatter(Locale