【发布时间】:2010-11-29 18:54:18
【问题描述】:
我想知道用 Java 最简单的方法来获取未来夏令时将发生变化的日期列表。
执行此操作的一种相当不雅的方法是简单地迭代数年的天数,并针对 TimeZone.inDaylightTime() 对其进行测试。这会起作用,而且我不担心效率,因为它只需要在我的应用程序每次启动时运行,但我想知道是否有更简单的方法。
如果您想知道我为什么要这样做,那是因为我有一个 javascript 应用程序需要处理包含 UTC 时间戳的第三方数据。我想要一种在客户端从 GMT 转换为 EST 的可靠方法。请参阅Javascript -- Unix Time to Specific Time Zone 我已经编写了一些 javascript 可以做到这一点,但我想从服务器获取精确的转换日期。
【问题讨论】: