Fuseaux horaires en Java

Je suis en permettant aux utilisateurs sur mon application web de planifier des événements, selon l'heure les zones de leur choix.

Je tiens à vous présenter une bonne liste de fuseaux horaires pour l'utilisateur final, et ensuite de les convertir facilement pour java.util.TimeZone objet à la fin du serveur.

String[] TimeZone.getAvailableIds() est quelque chose que je pourrais utiliser, mais le problème est qu'il imprime environ 585 fuseau horaire id.

Quelle est la meilleure façon de les présenter à l'utilisateur une brève liste de fuseaux horaires (comme une boîte de Windows serait pour les paramètres de fuseau horaire) et facilement convertir au Fuseau horaire de l'objet à la fin de serveur à l'aide de son id?

InformationsquelleAutor Vish | 2009-11-08