Java8 - как узнать, включено ли летнее время

Мне нужно выяснить, включено ли летнее время с помощью новых классов даты и времени в Java 8. Я нашел запись, как это сделать в jodatime:

Йодатиме, как узнать, включено ли летнее время

Но как я могу найти это в Java 8? (jodatime должен быть вроде как, но я не смог найти соответствующий метод java.time.ZonedDateTime.isStandardOffset())

Спасибо за вашу помощь

1 ответ

Решение

ZoneRules содержит функциональность, которая вас интересует:

public static boolean isDST(ZonedDateTime t) {
    return t.getZone().getRules().isDaylightSavings(t.toInstant());
}
Другие вопросы по тегам