编程语言
首页 > 编程语言> > java – 询问ZonedDateTime询问是否在标准时间或夏令时(DST)

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

作者:互联网

参见英文答案 > Java8 – how to know if daylight savings is on now                                    1个
如果夏令时(DST)适用于当时或标准时间适用,如何询问java.time.ZonedDateTime对象?

解决方法:

@ Jon的回答很好.只想提一下有ZoneRules#isDaylightSavings可用.

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

可能重复的问题here.

标签:java,date,datetime,java-time,zoneddatetime
来源: https://codeday.me/bug/20190623/1267085.html