日付間の減算を実行するためにJava.util.Date
をJodaTime
に変換したいです。 Date
からJodaTime
に変換するための良い簡潔な方法はありますか?
Java.util.Date date = ...
DateTime dateTime = new DateTime(date);
date
がnull
ではないことを確認してください。それ以外の場合はnew DateTime()
のように動作します - I 本当には好きではありません。
http://joda-time.sourceforge.net/quickstart.html
各日時クラスは、さまざまなコンストラクタを提供します。これらにはObjectコンストラクタが含まれます。これにより、たとえば次のオブジェクトからDateTimeを構築できます。
* Date - a JDK instant
* Calendar - a JDK calendar
* String - in ISO8601 format
* Long - in milliseconds
* any Joda-Time datetime class