Java – How to Convert Joda-Time DateTime to java.util.Date

datetimejavajava.util.datejodatime

Is it possible to do that? If yes, then how do I do the conversion from Joda-Time to Date and vice versa?

Best Answer

To convert Java Date to Joda DateTime:-

Date date = new Date();
DateTime dateTime = new DateTime(date);

And vice versa:-

Date dateNew = dateTime.toDate();

With TimeZone, if required:-

DateTime dateTimeNew = new DateTime(date.getTime(), timeZone);
Date dateTimeZone = dateTime.toDateTimeAtStartOfDay(timeZone).toDate();
Related Question