时区和夏令时



嗨,我需要根据这个时区获取一个人的时区来显示特定信息:我要用的是:

  TimeZone tz = cal.getTimeZone();

但是,当有夏令时时,这个时区会改变吗? 如果我需要获取某个位置的时区,夏令时会毁了我的结果吗?

您可以使用它来确定您是否处于 DST 中:

boolean isDST = tz.inDaylightTime(time);

您可以使用它来计算以毫秒为单位添加多少时间(某些地方使用 DST 时间而不是一小时):

int dstMillisec = tz.getDSTSavings();

希望这对:)有所帮助

相关内容

  • 没有找到相关文章

最新更新