本文介绍了询问一个ZonedDateTime,询问在标准时间或夏令时(DST)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果夏令时(DST)适用于时间或标准时间适用,请问 java.time.ZonedDateTime 对象

How to ask a java.time.ZonedDateTime object if Daylight Saving Time (DST) applies to its moment or if standard time applies?

推荐答案

@ Jon的答案是好的。只是想提一下可用。

@Jon's answer is good. Just want to mention there is ZoneRules#isDaylightSavings available.

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

可能的重复问题。

这篇关于询问一个ZonedDateTime,询问在标准时间或夏令时(DST)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 18:44