询问一个ZonedDateTime,询问在标准时间或夏令时(DST) [英] Interrogate a ZonedDateTime asking if in standard time or in Daylight Saving Time (DST)

查看:273
本文介绍了询问一个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的答案是好的。只是想提一下 ZoneRules#isDaylightSavings 可用。

@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());

可能的重复问题 here

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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆