第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 の二の舞いか?