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?