Interrogate a ZonedDateTime asking if in standard time or in Daylight Saving Time (DST) [duplicate]

☆樱花仙子☆ 提交于 2019-12-10 18:11:46

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!