import java.util.TimeZone;
public class ListTimeZoneIDs {
public static void main(String[] args) throws Exception {
for (String id : TimeZone.getAvailableIDs()) {
System.out.println(id);
}
}
}
Output:
$ java ListTimeZoneIDs Etc/GMT+12 Etc/GMT+11 Pacific/Midway Pacific/Niue Pacific/Pago_Pago Pacific/Samoa US/Samoa America/Adak .....