Java8 - 如何知道现在是否节省了夏令时

flo*_*flo 9 java datetime java-8

我需要知道现在是否使用新的Java 8日期时间类来节省夏令时.我在jodatime中找到了一个如何执行此操作的条目:

jodatime如何知道夏令时是否开启

但是我怎样才能在Java 8中找到它?(jodatime应该有点类似,但我找不到相应的方法java.time.ZonedDateTime.isStandardOffset())

谢谢你的帮助

Joo*_*gen 12

ZoneRules 包含您感兴趣的功能:

public static boolean isDST(ZonedDateTime t) {
    return t.getZone().getRules().isDaylightSavings(t.toInstant());
}
Run Code Online (Sandbox Code Playgroud)