Ich würde gerne die einfachste Möglichkeit, in Java, um eine Liste von Daten in der Zukunft, wo Sommerzeit wird sich ändern.Holen Sie sich die Sommerzeit Übergangszeiten für Zeitzonen in Java
Eine ziemlich uneigentliche Art, dies zu tun, wäre, einfach über eine Reihe von Jahren Tage zu iterieren, sie gegen TimeZone.inDaylightTime() zu testen. Das wird funktionieren, und ich mache mir keine Sorgen um Effizienz, da dies nur jedes Mal ausgeführt werden muss, wenn meine App startet, aber ich frage mich, ob es einen einfacheren Weg gibt.
Wenn Sie sich fragen, warum ich das mache, liegt es daran, dass ich eine Javascript-App habe, die mit Daten von Drittanbietern umgehen muss, die UTC-Zeitstempel enthalten. Ich möchte eine zuverlässige Möglichkeit, auf der Client-Seite von GMT zu EST zu übersetzen. Siehe Javascript -- Unix Time to Specific Time Zone Ich habe etwas Javascript geschrieben, das es tun wird, aber ich möchte genaue Übergangsdaten vom Server erhalten.
Siehe diese Frage: http://stackoverflow.com/questions/581581/find-dst-transition-timestamp-with-java-util-timezone –