title: java8 ZonedDateTime doesnt print EST current time. What am I doing wrong here
body: <p>below is the code I have to print out the current EST date time, but it prints out time in my Time zone which is Arizona Time. What am I missing in this code. Thankyou!</p>
  
  <pre><code>public static void main(String args[]) {
      LocalDateTime datetime = LocalDateTime .now();
  
      ZonedDateTime zdtNewYork = ZonedDateTime.of ( datetime , ZoneId.of ( "America/New_York" ) );
      System.out.println(zdtNewYork.format(DateTimeFormatter.ofPattern("MM/dd/yyyy HH:mm:ss.SSS")));
  }
  </code></pre>