【发布时间】:2013-10-13 19:15:27
【问题描述】:
您好,我需要获取一个人的时区,以根据该时区显示特定信息: 我要使用的是:
TimeZone tz = cal.getTimeZone();
但是当有夏令时,这个时区会改变吗?如果我需要获取某个位置的时区,夏令时会破坏我的结果吗?
【问题讨论】:
您好,我需要获取一个人的时区,以根据该时区显示特定信息: 我要使用的是:
TimeZone tz = cal.getTimeZone();
但是当有夏令时,这个时区会改变吗?如果我需要获取某个位置的时区,夏令时会破坏我的结果吗?
【问题讨论】:
你可以用它来判断你是否在夏令时:
boolean isDST = tz.inDaylightTime(time);
您可以使用它来计算以毫秒为单位添加多少时间(有些地方使用的 DST 时间与一小时不同):
int dstMillisec = tz.getDSTSavings();
希望这会有所帮助:)
【讨论】: