title: UnsupportedTemporalTypeException when formatting Instant to String
body: <p>I'm trying to format an Instant to a String using the new Java 8 Date and Time API and the following pattern:</p>
  <pre><code>Instant instant = ...;
  String out = DateTimeFormatter.ofPattern(&quot;yyyy-MM-dd HH:mm:ss&quot;).format(instant);
  </code></pre>
  <p>Using the code above I get an exception which complains about an unsupported field:</p>
  <pre><code>java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra
      at java.time.Instant.getLong(Instant.java:608)
      at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298)
      ...
  </code></pre>