时区和夏令时

时间:2013-10-07 09:20:31

标签: android timezone

嗨我需要让某个人的时区根据此时区显示某些信息: 我要用的是:

  TimeZone tz = cal.getTimeZone();

但是这个时区会在夏令时变化吗?如果我需要获得某个位置的时区,那么夏令时会影响我的结果吗?

1 个答案:

答案 0 :(得分:8)

您可以使用它来判断您是否在使用DST:

boolean isDST = tz.inDaylightTime(time);

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

int dstMillisec = tz.getDSTSavings();

希望这会有所帮助:)