根据偏移量和DST偏移量确定时区
|
我想知道是否有一种方法可以将2 gmt-hour-offsets设置为整数来构建java TimeZone对象。例如,如果给我
(-5, -6)
,那么我希望能够将其解释为EST时间。此外,一旦知道对应的位置,便希望能够确定该时区中的给定日期是否在DST中。所以理想情况下
public static TimeZone getTimeZone(int offsetHrs, int dstOffsetHrs);
...
TimeZone tz = getTimeZone(-5, -6);
if(tz.isDST(currentDate)) {
//Do stuff...
}
然后,如果offsetHours和dstOffsetHrs相同,那么我们将忽略dst。...不要问为什么,这是我需要确认才能完成的一项要求,否则我将需要研究其他地方的一些重大变化。
提前致谢
没有找到相关结果
已邀请:
1 个回复
冕偷淮款
,您可能想以某个固定的日期开始(例如2010年1月1日),并仔细查看每个时区的下几个转换-如果时区已转换-找出其标准/日光偏移量是。然后,您可以使用
确定某个特定时刻是夏令时还是标准时间。