001package bradleyross.demonstrations; 002/** 003* Listing of time zones in Java 004* @author Bradley Ross 005*/ 006public class showTimeZones 007{ 008public static void main(String args[]) 009 { 010 int maxLength = 0; 011 String list[] = null; 012 list = java.util.TimeZone.getAvailableIDs(-5*3600*1000); 013 System.out.println("***** ***** ***** " + Integer.toString(list.length) + " entries"); 014 System.out.println("GMT-5 time zones"); 015 for (int i=0; i < list.length; i++) 016 { 017 System.out.println(list[i]); 018 } 019 list = java.util.TimeZone.getAvailableIDs(); 020 System.out.println("***** ***** ***** " + 021 Integer.toString(list.length) + " entries"); 022 System.out.println("All time zones"); 023 for (int i = 0; i < list.length; i++) 024 { 025 System.out.println(list[i]); 026 if (list[i].length() > maxLength) 027 { maxLength = list[i].length(); } 028 } 029 System.out.println("Maximum length is " + Integer.toString(maxLength)); 030 } 031} 032