Converting Date from ZoneDateTime gives local times instead of ZonedTime
<p>I am trying to convert the ZonedDateTime to a Date. Looks like in the conversion, it looses the time zone and gets my local time.</p>

<pre><code>System.out.println("zoneDate1::::::::::"+ZonedDateTime.now(ZoneId.of("America/Chicago")));
System.out.println("zoneDate1:Date::::::::::"+Date.from(ZonedDateTime.now(ZoneId.of("America/Chicago")).toInstant()));
</code></pre>

<p>The above outputs as below:</p>

<pre><code>zoneDate1::::::::::2016-04-15T17:35:06.357-05:00[America/Chicago]
zoneDate1:Date::::::::::Fri Apr 15 18:35:06 EDT 2016
</code></pre>

<p>Is this because this is a Date type? How would i go about doing this kind of conversion and conserve the zoned time?</p>