问题
How to ask a java.time.ZonedDateTime
object if Daylight Saving Time (DST) applies to its moment or if standard time applies?
回答1:
@Jon's answer is good. Just want to mention there is ZoneRules#isDaylightSavings available.
ZonedDateTime zdt = ...;
ZoneRules rules = zdt.getZone().getRules();
boolean isDst = rules.isDaylightSavings(zdt.toInstant());
And possible duplicate question here.
来源:https://stackoverflow.com/questions/40431053/interrogate-a-zoneddatetime-asking-if-in-standard-time-or-in-daylight-saving-tim