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