Java8 – 如何知道现在是否节省了夏令时
我需要知道现在是否使用新的Java 8日期时间类来节省夏令时。 我在jodatime中找到了如何执行此操作的条目:
jodatime如何知道夏令时是否已经开启
但是我怎样才能在Java 8中找到它? (jodatime应该有点类似,但我找不到相应的方法java.time.ZonedDateTime.isStandardOffset())
谢谢你的帮助
ZoneRules
包含您感兴趣的function:
public static boolean isDST(ZonedDateTime t) { return t.getZone().getRules().isDaylightSavings(t.toInstant()); }