嗨我需要让某个人的时区根据此时区显示某些信息: 我要用的是:
TimeZone tz = cal.getTimeZone();
但是这个时区会在夏令时变化吗?如果我需要获得某个位置的时区,那么夏令时会影响我的结果吗?
答案 0 :(得分:8)
您可以使用它来判断您是否在使用DST:
boolean isDST = tz.inDaylightTime(time);
您可以使用它来计算添加的时间(以毫秒为单位)(某些地方使用的DST时间不同于一小时):
int dstMillisec = tz.getDSTSavings();
希望这会有所帮助:)