我想知道在Java中获取未来夏令时变更日期列表的最简单方法。
一种比较笨拙的方法是遍历几年的天数,对TimeZone.inDaylightTime()进行测试。虽然这样做能够实现目标,而且由于每次应用启动时都需要运行此代码,所以效率并不是我的主要担忧,但我想知道是否有更简单的方法。
如果您想知道我为什么要这样做,那是因为我有一个JavaScript应用程序,需要处理包含UTC时间戳的第三方数据。我想要可靠地在客户端从GMT转换为EST。请参见Javascript -- Unix Time to Specific Time Zone。我已编写了一些JavaScript代码来完成此操作,但我希望从服务器获取准确的转换日期。