Я хочу отримати часовий пояс через IP-адресу в JAVA.
Насправді у мене є додаток, який працюватиме на машині клієнта.
У мене IP-адреса клієнтської машини. Але не в змозі отримати часовий пояс для кожної клієнтської машини.
У машині клієнта
Відповіді:
2 для відповіді № 1Для отримання часового поясу через IP-адресу; там- GeoTimezone, де є певний діапазон IP, що представляє собою перикулер TIMEZONE та країну. Ви можете завантажити той файл, який є у CSV, та створити базу даних. Тоді за допомогою запиту sql ви можете отримати свій часовий пояс.
1 для відповіді № 2
На Java надасть вам часовий пояс
java.util.TimeZone.getDefault();
Якщо ви хочете отримати часовий пояс клієнта на сервері, тоді зателефонуйте цьому у клієнта і відправте назад на сервер.
0 для відповіді № 3
Я не думаю, що це можливо. Але що ви можете зробити, це отримати часовий пояс за допомогою JavaScript через HTML, а потім отримати ці дані за допомогою подання форми або чогось подібного.