4
如何詢問java.time.ZonedDateTime
對象是否夏時制(DST)適用於其時刻或適用標準時間?詢問ZonedDateTime詢問是否在標準時間或夏令時(DST)
如何詢問java.time.ZonedDateTime
對象是否夏時制(DST)適用於其時刻或適用標準時間?詢問ZonedDateTime詢問是否在標準時間或夏令時(DST)
@ Jon的回答很好。只想提及有ZoneRules#isDaylightSavings可用。
ZonedDateTime zdt = ...;
ZoneRules rules = zdt.getZone().getRules();
boolean isDst = rules.isDaylightSavings(zdt.toInstant());
和可能的重複問題here。
我看着ZonedDateTime,ZoneId和ZoneOffset,但未能在ZoneRules上這樣做。衛生署。 –
@JonSkeet我只是谷歌搜索「ZonedDateTime isDaylightSaving」...我得到了幸運:) –