Java 9からDateコンストラクターが非推奨(Deprecated)なので代替としてCalendarを使う

プログラミング
スポンサーリンク

Java 9 からDate クラスは非推奨(Deprecated)となったようです。

スポンサーリンク

Java 8までのDateコンストラクター

Java 8までは以下のように、日付を書いていました。

 

これをJava 9でビルとすると、以下のように表示されます。

The constructor Date(int, int, int) is deprecated

Java 9からはCalendarクラスを使う

Java 9からはDateのコンストラクターの代わりにCalendarクラスを使うようです。

 

詳しくは以下のJavaDocに記載がありました。

https://docs.oracle.com/javase/6/docs/api/java/util/Date.html

 

Java 9での書き方は次の通りです。

 

 

コメント