我意识到您可以检查Date是否在DaylightTime中,但是如何确定Date何时(或是否)切换到DST和从DST切换?我可以每天迭代并检查它是否在DaylightTime中,但是有更清洁的解决方案/方法吗? 最佳答案 我建议使用
Joda Time – 它的
DateTimeZone
类有nextTransition和previousTransition方法.
请注意,转换可能由于DST以外的原因而发生 – 标准时间的更改,或者区域间隔名称的更改.但这就是你怎么发现的,无论如何:)
(说实话,Joda Time是一个更好的日期和时间库.)