2016-11-04 61 views

回答

4

@ Jon的回答很好。只想提及有ZoneRules#isDaylightSavings可用。

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

和可能的重複問題here

+0

我看着ZonedDateTime,ZoneId和ZoneOffset,但未能在ZoneRules上這樣做。衛生署。 –

+0

@JonSkeet我只是谷歌搜索「ZonedDateTime isDaylightSaving」...我得到了幸運:) –