java Webstart应用程序偶尔会得到一个错误的时区(UTC)

时间:2016-02-04 09:42:07

标签: java swing timezone java-web-start

我开发了一个Swing WebStart应用程序,由于时区错误而导致日期显示出现问题。这是我的代码:

LOG.info("TZ: " + TimeZone.getDefault().getID() + " // " + System.getProperty("user.timezone"));

大约70%的用户输出是正确的:

Europe/Berlin // Europe/Berlin

但大约30%的用户输出是:

UTC // Europe/Berlin

今天我已经复制了错误的日期问题"但仅适用于一个Webstart客户端。第二个客户端在第一个客户端启动后10分钟启动,正确显示日期(第一个仍在运行)。我已经从Eclipse开始了一些应用程序,但日期显示始终是正确的。

我已经看过this帖子,但仍然不明白为什么我只能通过Webstart客户端只能偶尔复制它。

操作系统:Windows 7. Java版本:1.8_31 x86

我已在代码中搜索TimeZone.setDefault()但未找到任何内容。

0 个答案:

没有答案