嗨我需要得到一个人的时区来显示某个信息,具体取决于这个时区:我要用的是:
TimeZone tz = cal.getTimeZone();
Run Code Online (Sandbox Code Playgroud)
但是,当夏令时,这个时区会改变吗?如果我需要获得某个位置的时区,那么夏令时会毁掉我的结果吗?
您可以使用它来确定您是否在夏令时:
boolean isDST = tz.inDaylightTime(time);
Run Code Online (Sandbox Code Playgroud)
您可以使用它来计算添加的时间(以毫秒为单位)(某些地方使用不同于一小时的DST时间):
int dstMillisec = tz.getDSTSavings();
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助 :)
归档时间: |
|
查看次数: |
2386 次 |
最近记录: |