【发布时间】:2014-10-03 10:42:20
【问题描述】:
我正在尝试使用新的 java 8 time-api 和模式将 Instant 格式化为字符串:
Instant instant = ...;
String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant);
使用上面的代码我得到一个异常,它抱怨一个不受支持的字段:
java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra
at java.time.Instant.getLong(Instant.java:608)
at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298)
...
【问题讨论】:
标签: java datetime java-8 datetime-format java-time