como obter o fuso horário do cliente em java a partir de HttpServletRequest? [duplicado]

Esta pergunta já tem uma resposta aqui:

Como detectar o fuso horário de um cliente? 4 respostas

Quando servidor e cliente estão em fusos horários diferentes, posso obter o fuso horário do cliente em java usando HttpServletRequest?

Estou tentando criar uma instância do 'Calender' usando 'Locale' do cliente como este,

Calendar calendar = Calendar.getInstance(request.getLocale());
TimeZone clientTimeZone = calendar.getTimeZone();

Mas isso está me dando apenas o fuso horário do servidor.

Este método está errado? Existe outra maneira de obter o fuso horário do cliente no servidor?

questionAnswers(2)

yourAnswerToTheQuestion