jodatime, jak wiedzieć, czy czas letni jest włączony

Mam interfejs API, który potrzebuje strefy czasowej. Np. jeśli jestem w Kalifornii, muszę przekazać mu -7, gdy czas letni jest włączony (Kalifornia, PDT to GMT - 7) i -8, gdy czas letni jest wyłączony. Ale nie jestem w stanie znaleźć sposobu na ustalenie, czy w bieżącej dacie czas letni jest włączony lub wyłączony.

Date date1 = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date1);
double[] coords = db.getCoords(id1);
double latitude = coords[0];
double longitude = coords[1];
double timezone = -7; /* For Pacific daylight time (GMT - 7)*/

ArrayList<String> Times = Class.foo(cal, latitude,
longitude, timezone);

Zainstalowałem JodaTime i nawet tam nie mogę znaleźć sposobu. Proszę zasugerować, czy rodzima java lub jodatime ma jakiś sposób na zrobienie tego.

questionAnswers(1)

yourAnswerToTheQuestion