title: java 8 Instant.now() is showing wrong instant time
body: <p>In Java 8 <code>Instant.now()</code> method showing wrong time  .
  My code looks like :</p>
  
  <pre><code>import java.time.*;
  import java.time.temporal.*;
  public class DateTimeDemo{
      public static void main(String []args){
              Instant now = Instant.now();
              System.out.println(now);
          }
  
      }
  </code></pre>
  
  <p>Its date part is correct but time part .</p>
  
  <p>eg </p>
  
  <blockquote>
    <p>2016-07-11T11:01:25.498Z
    but in my system it is 4.31 PM </p>
  </blockquote>
  
  <p><strong>I am using Asia/Calcutta TimeZone</strong></p>