Мне нужно преобразовать время моего сервера в пользовательское время в зависимости от их часового пояса.
Это лучший способ выяснить свой часовой пояс - с помощью объекта HttpServletRequest?
Locale clientLocale = request.getLocale();
Calendar calendar = Calendar.getInstance(clientLocale);
TimeZone clientTimeZone = calendar.getTimeZone();