Chcę przekonwertować java.util.Date
na JodaTime
, aby przeprowadzać odejmowanie między datami. Czy istnieje dobry zwięzły sposób przekonwertować z Date
do JodaTime
?
249
java.util.Date date = ...
DateTime dateTime = new DateTime(date);
Upewnij date
się jednak null
, że nie jest , w przeciwnym razie zachowuje się tak new DateTime()
- naprawdę tego nie lubię.
DateTime dateTime = date==null?null:new DateTime(date);
http://joda-time.sourceforge.net/quickstart.html
Każda klasa datetime zapewnia różnorodność konstruktorów. Należą do nich konstruktor obiektów. Dzięki temu można na przykład skonstruować DateTime z następujących obiektów:
źródło