CUBは子供の白熊

Java SE 8 実践プログラミングの練習問題を解く

第5章 日付と時刻の新たな API

日付を表すjava.util.Dateクラスの機能は確かに不十分だが、それを補うために JDK 1.1 で導入されたjava.util.Calendarは、ちょっといただけなかった

  • インスタンスを生成するメソッドが貧弱
    … 結局Dateを使うことになる
  • SimpleDateFormatが対応していないので、テキストにフォーマットするのが大変
    … 結局Dateを使うことになる
  • などなど

Java SE 8 で導入された5つのパッケージ
java.time
java.time.chrono
java.time.format
java.time.temporal
java.time.zone
は、java.util.Date,java.util.Calendar,java.text.DateFormatに取って代わるべく一から設計された

三度目の正直か?
はたまた、Calendar の二の舞いか?