【发布时间】:2018-05-10 12:42:36
【问题描述】:
目前,我使用方法来计算相对于时区的时间,如下所示
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss-HH:mm").withZone(DateTimeZone.forID("America/Denver"));
DateTime f = fmt.parseDateTime("2014-09-20T20:00:33+07:00");
但它也会考虑夏令时来计算时间。
因此,任何人都有任何方法/解决方法来计算时间而不考虑 DST。(即我不想在计算的时间中添加 DST)。
【问题讨论】:
-
您为什么要计算人工时间,就好像美国/丹佛没有切换到夏令时一样?实际相关性在哪里?