1

我想通过 JAVA 中的 IP 地址获取时区。

实际上我有一个将在客户端机器上运行的应用程序。

我有客户端机器的 IP 地址。但无法获取每台客户端计算机的时区。

在客户端机器中

4

3 回答 3

2

通过 IP 地址获取时区;有 GeoTimezone,其中有一定范围的 IP 代表更具体的 TIMEZONE 和国家。您可以下载 CSV 格式的所有文件并创建一个数据库。然后通过sql查询你可以得到你的时区。

于 2012-12-20T10:03:14.227 回答
1

在 Java 中会给你时区

java.util.TimeZone.getDefault();

如果您想在服务器上获取客户端的时区,请在客户端调用它并发送回服务器。

于 2012-12-20T09:07:37.397 回答
0

我不认为这是可能的。但是您可以做的是使用 JavaScript 通过 HTML 获取时区,然后通过表单提交或类似的方式检索此数据。

于 2012-12-20T09:06:27.963 回答