Określ, czy czas letni (DST) jest aktywny w Javie dla określonej daty

Mam klasę Java, która przyjmuje szerokość / długość geograficzną lokalizacji i zwraca przesunięcie GMT, gdy czas letni jest włączony i wyłączony. Szukam łatwego sposobu określenia w Javie, czy bieżąca data jest w czasie letnim, więc mogę zastosować poprawne przesunięcie. Obecnie wykonuję tylko te obliczenia dla stref czasowych USA, chociaż w końcu chciałbym rozszerzyć to również na globalne strefy czasowe.

questionAnswers(5)

yourAnswerToTheQuestion