【发布时间】:2015-08-27 08:46:57
【问题描述】:
interface SomeDataClass {
TemporalAccessor getSomeTime();
}
//somewhere in the impl...
public TemporalAccessor getSomeTime() {
return OffsetDateTime.from(dateTimeFormatter.parse(someDateInstring));
}
有人知道如何从这个TemporalAccessor 接口获取时区数据吗?
【问题讨论】:
-
我强烈建议不要使用
Temporal(或TemporalAccessor),因为像ZoneOffset.from(acc)这样的代码可以抛出DateTimeException(例如,如果你有一个具体的LocalDateTime-object) .它根本不是类型安全的。最好始终使用最终的具体类型。
标签: java java-8 java-time temporal