A continuación se muestra un fragmento de la lista de zonas horarias devueltas desde Java (he imprimido el desplazamiento de la zona horaria, la identificación de la zona horaria y el nombre largo con JodaTime).Creación de una lista de zonas horarias fácil de usar para las preferencias del usuario
(GMT-10:00) HST, Hawaii Standard Time
(GMT-10:00) Pacific/Apia, -10:00
(GMT-10:00) Pacific/Fakaofo, Tokelau Time
(GMT-10:00) Pacific/Honolulu, Hawaii Standard Time
(GMT-10:00) Pacific/Johnston, Hawaii Standard Time
¿Cuál es la diferencia entre HST, Pacífico/Honolulu, y Pacífico/Johnston, por ejemplo? Todos parecen usar Hawaii Standard Time, ¿por qué hay 3 entradas en la base de datos?
- Mi objetivo final es simplemente crear una lista de zonas horarias para las preferencias del usuario en una aplicación web.
Si utilizo todas las zonas horarias del tzDatabase la lista es larga y parece tener duplicados eficaces (ejemplo anterior). Podría simplemente enumerar nombres largos de formas largas como "Hawaii Standard Time", pero luego debo decidir cómo asignarlos a cualquiera de las zonas horarias que usan ese mismo nombre largo.
¿Qué hacen las demás personas en este caso? ¿Cómo se crea una lista agradable de zonas horarias fácil de usar y se las asigna a su TimeZone de java relevante?
por favor, echa un vistazo a los Locales ... ellos difieren – Rajan
Un gran comentario, buena idea, pero creo que solo hay una configuración regional para los Estados Unidos ¿verdad? Y como 6 zonas horarias en total (Hawii, Alaska, Pacífico, montaña, centro, este). –
hmmm nt seguro cuál es el problema, entonces echa un vistazo a http://en.wikipedia.org/wiki/Lists_of_time_zones algo atacar ... – Rajan