Zeitzonen in Java

Ich erlaube Benutzern in meiner Web-App, Ereignisse basierend auf Zeitzonen ihrer Wahl zu planen.

Ich möchte dem Endbenutzer eine gute Liste von Zeitzonen präsentieren und diese dann einfach konvertierenjava.util.TimeZone Objekt am Serverende.

String[] TimeZone.getAvailableIds() ist etwas, das ich verwenden könnte, aber das Problem ist, dass es ungefähr 585 Zeitzonen-IDs druckt.

Was ist der beste Weg, um dem Benutzer eine kurze Liste von Zeitzonen zu präsentieren (wie es eine Windows-Box für Zeitzoneneinstellungen tun würde) und diese mithilfe ihrer ID auf Serverseite einfach in ein TimeZone-Objekt zu konvertieren?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage