How to convert Joda-Time DateTime to java.util.Date and vice versa?

datetime, java, java.util.date, jodatime

Solution

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();

Problem

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

Original source