はじめてのJava8
はじめに
Java 8が2014/03/19(日本時間)に公開されました。
とりあえずJapaneseDateを使ってみました。
和暦
Java8では和暦のAPIも提供されたとのことで確かめてみました。
JapaneseDate date = JapaneseDate.now(); System.out.println(date); >Japanese Heisei 26-04-02
明治元年1月1日は太陽暦では1868年1月25日となるのですが。
挙動を確認してみました。
JapaneseDate date = JapaneseDate.of(1868, 1, 1); System.out.println(date); > java.time.DateTimeException: JapaneseDate before Meiji 6 is not supported
太陽暦になった明治6年以前はサポートしないようです。
明治6年を確認します。
JapaneseDate date = JapaneseDate.of(1873, 1, 1); System.out.println(date); >Japanese Meiji 6-01-01
まとめ
簡単ですが以上です。