Я бы предложил использовать Joda Time - его класс DateTimeZone
имеет nextTransition
и previousTransition
методы.
Обратите внимание, что переходы могут происходить по причинамкроме DST - изменение стандартного времени или, возможно, изменение названия интервала зоны.Но в любом случае это то, что вы узнаете:)
(Joda Time, если честно, гораздо лучшая библиотека даты и времени, с которой можно начать).