どんなJava案件でもjava.util.Dateの拡張が必要かな…と思う。
具体的には…
- 年、月、日、時、分、秒を引数にとるコンストラクタの作成。
- 文字列「yyyy-MM-dd HH:mm:ss」「yyyy/MM/dd HH:mm:ss」「yyyy-MM-dd」…を引数にとるコンストラクタの作成。
- toString()で任意のフォーマットの日時文字列を出力できるようにする。
- toString()で標準的な書式(たとえば「yyyy-MM-dd HH:mm:ss」)の日時文字列を出力できるようにする。
- java.sql.Timestampとの相互変換(toTimestamp()/Date(Timestamp)を作成するとか)。
- 足し算、引き算メソッドの作成。
ぐらいかな。
もしかしたらCommons Langにあるかも…*1
*1:DateFormatUtilsとDateUtilsがあったけど期待するのと違う…