Necesito convertir el tiempo de mi servidor al tiempo del usuario según su zona horaria.¿Hay alguna otra forma de obtener la zona horaria de un usuario de un objeto HttpServletRequest en Spring MVC?
¿Es esta la mejor manera de averiguar su zona horaria, utilizando el objeto HttpServletRequest?
Locale clientLocale = request.getLocale();
Calendar calendar = Calendar.getInstance(clientLocale);
TimeZone clientTimeZone = calendar.getTimeZone();
+1 para preguntas frecuentes sobre W3C –
** Las zonas horarias y los idiomas son independientes. ** Rusia tiene 9 zonas horarias, ¿cuál debe usarse para 'ru_RU' ?. Las personas que viven en Japón con su ubicación geográfica configurada en 'en_US' esperan ver páginas web en inglés estadounidense y hora en JST – user454322
@ user454322: esta es la razón por la cual solo es el valor predeterminado y el usuario puede cambiarlas. Por otro lado, funcionará correctamente para muchos lugares. – Ralph