我想在JAVA中通过IP地址获取时区。
实际上我有一个将在客户机上运行的应用程序。
我有客户机的IP地址。但无法为每台客户机获取时区。
在客户端计算机
中答案 0 :(得分:2)
通过IP地址获取时区;有GeoTimezone,其中有一定范围的IP代表一个相关的TIMEZONE和国家。您可以下载CSV中的所有文件并创建数据库。然后通过SQL查询,您可以获得您的时区。
答案 1 :(得分:1)
在Java中会给你时区
java.util.TimeZone.getDefault();
如果您想在服务器上获取客户的时区,请在客户端调用此时区并发送回服务器。
答案 2 :(得分:0)
我不认为这是可能的。 但是你能做的是通过HTML使用JavaScript获取时区,然后通过表单提交或类似的方式检索这些数据。