Java 询问分区日期时间,询问是在标准时间还是在夏令时(DST)
如何询问Java 询问分区日期时间,询问是在标准时间还是在夏令时(DST),java,date,datetime,java-time,zoneddatetime,Java,Date,Datetime,Java Time,Zoneddatetime,如何询问java.time.ZonedDateTime对象夏令时(DST)是否适用于其时刻,或者是否适用标准时间?@Jon的答案很好。我只想提一提,这里有空位 ZonedDateTime zdt = ...; ZoneRules rules = zdt.getZone().getRules(); boolean isDst = rules.isDaylightSavings(zdt.toInstant()); 还有可能重复的问题。我查看了ZoneDateTime、ZoneId和ZoneOffs
java.time.ZonedDateTime
对象夏令时(DST)是否适用于其时刻,或者是否适用标准时间?@Jon的答案很好。我只想提一提,这里有空位
ZonedDateTime zdt = ...;
ZoneRules rules = zdt.getZone().getRules();
boolean isDst = rules.isDaylightSavings(zdt.toInstant());
还有可能重复的问题。我查看了ZoneDateTime、ZoneId和ZoneOffset,但在ZoneRules上没有这样做。Doh。@JonSkeet我刚在谷歌上搜索了“ZoneDateTime isDaylightSaving”……我很幸运:)