嗨,我需要得到一个人的时区,以显示特定的信息取决于这个时区:我将使用的是:
TimeZone tz = cal.getTimeZone();但是,当夏令时到来时,这个时区会改变吗?如果我需要获取某个位置的时区,夏令时会破坏我的结果吗?
发布于 2013-10-07 17:26:34
您可以使用此命令来确定您是否在DST中:
boolean isDST = tz.inDaylightTime(time);您可以使用它来计算以毫秒为单位添加的时间(有些地方使用的DST时间不同于一小时):
int dstMillisec = tz.getDSTSavings();希望这能有所帮助:)
https://stackoverflow.com/questions/19221043
复制相似问题