我想将字符串转换为即时。你能帮我吗?解析字符串时间戳即时抛出不支持的字段:InstantSeconds
我得到以下异常:
产生的原因:java.time.temporal.UnsupportedTemporalTypeException:不支持的领域:InstantSeconds 在java.time.format.Parsed.getLong(Parsed.java:203) 在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.
你的第一个输入是不是一瞬间。时区丢失。 –
我得到这个错误试图使用DateTimeFormatter.ofLocalizedDateTime 2-arg的构造函数,其中我可以在互联网上找到0个例子。它不喜欢将FormatStyle.SHORT作为timeFormat 2nd参数传递给方法。 – djangofan