小编sea*_*ves的帖子

Arizona TimeZone Day Light Saving

我想在特定时区获得当前时间.我试过以下代码.

Calendar j = new GregorianCalendar(TimeZone.getTimeZone("US/Mountain"));
j.setTimeInMillis(Calendar.getInstance().getTimeInMillis());
System.out.println(j.get(Calendar.HOUR_OF_DAY)+":"+j.get(Calendar.MINUTE));
TimeZone tz = TimeZone.getTimeZone("US/Mountain");
System.out.println("tz.getRawOffset()"+tz.getRawOffset()/3600);
System.out.println(tz.getDSTSavings());
System.out.println

(tz.inDaylightTime(new Date()));
Run Code Online (Sandbox Code Playgroud)

我得到的答案令人惊讶 - 16:57 - 错误1小时tz.getRawOffset() - 7000 3600000真实 - 为什么夏令时适用于亚利桑那州?如何获得凤凰城或美国任何其他城市的正确挂钟时间?

java timezone dst

3
推荐指数
1
解决办法
5662
查看次数

标签 统计

dst ×1

java ×1

timezone ×1