如何询问一个java.time.ZonedDateTime
对象,以确定其时刻是否应用夏令时(DST)或标准时间?
如何询问一个java.time.ZonedDateTime
对象,以确定其时刻是否应用夏令时(DST)或标准时间?
@Jon的回答很好。我想提一下,有ZoneRules#isDaylightSavings可用。
ZonedDateTime zdt = ...;
ZoneRules rules = zdt.getZone().getRules();
boolean isDst = rules.isDaylightSavings(zdt.toInstant());
还有一个可能的重复问题,在这里。