TimeZone: getAvailableIDs()
import java.util.Arrays; import java.util.TimeZone; public class Main { public static void main(String[] args) { String[] allTimeZones = TimeZone.getAvailableIDs(); Arrays.sort(allTimeZones); for (String timezone : allTimeZones) { System.out.println(timezone); } } }