询问ZonedDateTime询问是否在标准时间或夏令时(DST)

时间:2016-11-04 20:14:35

标签: java date datetime java-time zoneddatetime

如果夏令时(DST)适用于当时或标准时间适用,如何询问java.time.ZonedDateTime对象?

1 个答案:

答案 0 :(得分:4)

<@> @ Jon的答案很好。只想提及ZoneRules#isDaylightSavings可用。

ZonedDateTime zdt = ...;
ZoneRules rules = zdt.getZone().getRules();
boolean isDst = rules.isDaylightSavings(zdt.toInstant());

可能重复的问题here