Я хочу преобразовать java.util.Date
в JodaTime
так, чтобы выполнять вычитания между датами. Есть хороший хороший способ конвертировать из Date
в JodaTime
?
249
java.util.Date date = ...
DateTime dateTime = new DateTime(date);
Убедитесь, что date
нет null
, в противном случае это действует как new DateTime()
- мне действительно не нравится это.
DateTime dateTime = date==null?null:new DateTime(date);
http://joda-time.sourceforge.net/quickstart.html
Каждый класс datetime предоставляет множество конструкторов. К ним относятся конструктор объекта. Это позволяет вам создавать, например, DateTime из следующих объектов:
источник