Welcome to the Ranch.
So, you want to know for a specific timezone what the rules are for switching from summertime to wintertime and vice versa?
The standard java.util.TimeZone class does not provide that information. In fact, the rules can be quite complicated and differ from year to year - governments around the world are changing timezone rules all the time.
The
Joda Time library might help. It has a DateTimeZone class, which as far as I can see also doesn't tell you the exact rules, but it does have methods to get when the next or previous transition was to or from summertime or wintertime.