【发布时间】:2014-06-10 01:30:26
【问题描述】:
假设在 DTO 对象中我得到了它的日期字段。然后将几个小时添加到该日期并将其与当前日期时间进行比较并返回一个布尔值。有没有办法通过自动处理夏令时来做到这一点?
【问题讨论】:
-
您是否尝试过使用
Calendar?还是JodaTime?还是Java 8'sjava.time?
标签: java
假设在 DTO 对象中我得到了它的日期字段。然后将几个小时添加到该日期并将其与当前日期时间进行比较并返回一个布尔值。有没有办法通过自动处理夏令时来做到这一点?
【问题讨论】:
Calendar?还是JodaTime?还是Java 8's java.time?
标签: java
java 日期对象的内部表示是自 EPOCH 以来的毫秒数。这与夏令时无关。
本地时间的人类可读版本,包括夏令时的应用,只是 java 日期对象中值的表示。
因此,无论夏令时是否生效,使用日历对象添加小时数都可以正常工作。
【讨论】: