What is the best way to convert a org.joda.time.DateTime to a java.time.OffsetDateTime?
<p>The following works, but it seems a little clumsy to convert the time to a <code>long</code>, and then an <code>Instant</code> as well as converting the timezone to a <code>TimeZone</code> and then a <code>ZoneId</code>. Is there a cleaner way to do this?</p>

<pre><code>java.time.Instant instant = java.time.Instant.ofEpochMilli(jodaDateTime.getMillis());
OffsetDateTime offsetDateTime = OffsetDateTime.ofInstant(instant,
        jodaDateTime.getZone().toTimeZone().toZoneId());
</code></pre>