从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