У меня есть веб-приложение на Java.В некоторых местах есть показ дат.Я хочу отображать дату в соответствии с часовым поясом пользователя.Как мне создать дату для шоу, если я знаю часовой пояс пользователя?Я использую класс Date.Любая помощь будет принята с благодарностью.
Нет стандартного способа сделать это.На стороне клиента вы можете фиксировать время, используя скрипт Java, и отправлять эту информацию на сервер.На стороне сервера вы можете преобразовать время в Всемирное координированное время.
Используйте GregorianCalendar вместо даты, когда у вас есть какие-либо требования, кроме основного отображения. Вы можете создать его для текущего времени по часовому поясу, используя new GregorianCalendar(TimeZone).
new GregorianCalendar(TimeZone)