从java.util.date转换到JodaTime

我想将一个java.util.Date转换为JodaTime以执行date之间的减法。 有一个很好的简洁的方式来从Date转换为JodaTime

 java.util.Date date = ... DateTime dateTime = new DateTime(date); 

确保date不是null ,否则它就像new DateTime() – 我真的不喜欢那样。

http://joda-time.sourceforge.net/quickstart.html

每个date时间类都提供了各种构造函数。 这些包括Object构造函数。 这允许您从以下对象构造DateTime:

 * Date - a JDK instant * Calendar - a JDK calendar * String - in ISO8601 format * Long - in milliseconds * any Joda-Time datetime class