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());
}