将字符串时间戳解析为即时抛出不受支持的字段:即时秒
我正在尝试将字符串转换为即时。你能帮我吗?
我得到以下异常:
Caused by: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: InstantSeconds at java.time.format.Parsed.getLong(Parsed.java:203) at java.time.Instant.from(Instant.java:373)
我的代码看起来基本上是这样的
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String timestamp = "2016-02-16 11:00:02";
TemporalAccessor temporalAccessor = formatter.parse(timestamp);
Instant result = Instant.from(temporalAccessor);
我使用的是 Java 8 Update 72。